pass-by-pointer

    0

    1答えて

    私は、ボウルの機能をb1とb2をターンテーブルに通して、別の機能で2つを一緒に追加する必要があります。ここでコードは、私は間違って何ですか?あなたはそれはあなたが書くでしょうを指すアドレスから値を取得するには、ポインタを間接参照する必要が void bowl(){ int b1=rand()%11; int b2=rand()%(11-(b1)); int turnt

    0

    2答えて

    これを動作させるために私が知っているすべての組み合わせを試みたような気がします。どのようにしてをint**に渡して関数へのポインタとして渡すことができますか?私は検索してみましたが、これを見つけることができませんでした。重複している場合はお知らせください。削除します。それは実行を開始し、いくつかの値を入力すると、それはsegfaults。ここで は私のコードですが、私はそれがsetMatrix()

    -1

    1答えて

    現在、私はRubyでWatcherクラスを開発しています。これはとりわけ、トグルする信号の期間を見つけることができます。これは一般的には単純ですが、私が直面している問題は明らかにRubyがすべてのパラメータを値渡しすることです。 オンラインで調べているうちに、「値渡し」と「参照渡し」が実際にどのようなものであるかについてのさまざまな議論がありましたが、実際の「方法」はありません。私にとってC/C+

    0

    2答えて

    を渡すとき、私は私はこのオブジェクトを移入するとき、それは成功し、すべてのプロパティが完全にかつ正しく初期化されている知っているオブジェクト @interface QuestionViewModel : NSObject @property (nonatomic, assign) NSInteger questionId; @property (nonatomic, strong) NSSt

    11

    3答えて

    オブジェクトfoo(int、double、カスタムstruct、classなど)を考えてみましょう。私の理解は、関数への参照(またはfooへのポインタの渡し)によって、fooを渡すと、ローカルコピー(fooが大きい場合には高価になる可能性がある)を避けるため、パフォーマンスが向上します。 しかし、回答hereから、64ビットシステム上のポインタは、何が指し示されているかにかかわらず、実際には8バイ

    1

    2答えて

    私は配列を変更する非常に簡単なプログラムを作ろうとしていますが、タイプに変換すると面白い動作をします。 https://play.golang.org/p/KC7mqmHuLw配列を持っていれば参照渡しになりますが、型があれば値渡しになります。これは正しいです? 私は2つの変数bとcを持っていますが、どちらも3つの整数の配列ですが、cはcT型ですが、他の点では同じでなければなりません。私はb[0]