pass-by-value

    1

    2答えて

    iがバリアントとして扱われるため、次のコードでコンパイル時エラーが発生します。エラーは:"ByRef引数型の不一致です。" しかし、私がパラメータByValを渡すと、何のエラーもありません? Private Sub Command2_Click() Dim i, j As Integer i = 5 j = 7 Call Swap(i, j) End Su

    0

    2答えて

    私は関数からオブジェクトを渡そうとしています。ここに私のコードは次のとおりです。私は何をしたいか <script type="text/javascript"> // finds the head element; creates a script with passed url; appends it to the head function loadJSON(url) { va

    0

    3答えて

    このコードはC++で正しいですか? list<int> makelist(int litem) { list<int> newList; newList.push_front(litem); return newList; } リスト(#include <list>)を値で返すのは問題になるでしょうか?

    3

    6答えて

    私は科学的プログラミングを行い、多くの場合、プロンプトと変数の組み合わせを表示し、変数を編集させてから、新しい変数を使用して計算を行います。私はこれを頻繁に行い、wxPythonクラスを作成してこのコードをメインプログラムから移動させました。変数のタイプ(string、float、int)、プロンプト、および変数の現在の値を使用して、各変数のリストを設定します。これらのリストをひとつの大きなリスト

    0

    4答えて

    はPHPとC++で、単純なデータ型変数を関数の引数として渡す際に注意が必要な唯一の場所は2つあり、値は変更できますか?私はそれが起こることができるPHPやC++を知っているように $count = 2; foo($count); echo $count; と3行目、エコー$数表示2以外のものとして 。それが起こることができる他の場所はありますか? 更新:つまり、「値渡し」のようなものは実際

    3

    2答えて

    ソースコードは非常に簡単で自明です。質問はコメントに含まれています。今 bind(&A::foo, std::ref(a))(); 、なぜパラメータは、デフォルトではコピーによって取られています。すべての #include <iostream> #include <functional> using namespace std; using namespace std::tr1;

    0

    3答えて

    私は単純なjQueryスクリプトを実行しています。 2つのボタンがあり、1つはデータを送信し、1つのボタンは最初の変数に送信する変数の1つの値を設定する必要があります。ので、ここで[OK]を は、ボタン1(と呼ばれるプレビュー)のためのスクリプトです:これは、画像にエフェクトをかけているん何 $('#execute').click(function() { $('#currentImage').

    4

    5答えて

    いくつかの状況で値や参照のセマンティクスを選択するかどうかについての感情(私は願っています)はありません。私が適用できる大まかなルールはありますか? 私は通常、組み込みデータ型(char、int、bool、doubleなど)以外のすべての参照を選択します。しかし、関数から参照を返すことができないことがあるので、ポインタを使用する必要があります。次の関数は、この例です: Foo bar() {

    23

    4答えて

    ポインタ引数を渡していますが、C++で値渡ししていますか?ポインタの変更はメソッドの外部には反映されていないことがわかります。ポインタを逆参照することによって私が行う変更は反映されます。 その場合、関数の引数としてポインタへのポインタを使用して、関数内でポインタの値を変更することは可能ですか?

    24

    7答えて

    関数の宣言とその定義が値のパラメータについて合意する必要がないと述べられているconstの正確さについては、ほとんど疑問がありません。これは、値パラメータのconstanceが関数内でのみ重要であるためです。これは問題ありません: // header int func(int i); // cpp int func(const int i) { return i; } 本当