問題タブ [addressof]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1652 参照

vba - Crash Office アプリの VBA アドレス

簡単なスニペットを実行したいのですが、常に Access と Excel がクラッシュします。

CallbackTest2 を実行しています。助けてください。ありがとうございます。

0 投票する
2 に答える
1427 参照

c - 配列内の要素のアドレスの違いを見つける

ポインター演算に関する試験の改訂問題がありますが、2 つの配列変数のアドレスを減算している部分が意味をなしていません。

1 つの配列は実際にはもう 1 つの配列と同じです。各配列変数の個々の出力を理解しています。この場合、この OS で int = 4 バイトを指定すると、2 つのアドレスの差は 16 になります。

私が理解していないのは、なぜ減算が4になるのかということです.私の論理では、配列内で4つの位置が離れているということですが、これは私には意味がありません.

0 投票する
2 に答える
1109 参照

c++ - 括弧の有無にかかわらずカンパサンドを使用する

2行のコードを用意しましょう:

  1. これら2行は同等ですか?どちらの場合も のアドレスを取得できspeedますか?
  2. それらが同等である場合、コーディング規則として選択する方が良いものは何ですか?
0 投票する
3 に答える
908 参照

vb.net - AddressOf を動的に使用する

次のコードを使用して、実行時にフォームにボタンを追加しています。

AddressOf btnName & "_Click"コードは正常に動作しますが、Vb.netでは、変数を使用してサブ プロシージャに AddressOf を割り当てることはできませんAddressOf operand must be the name of method。問題は、どのボタンが作成され、どのプロシージャが呼び出されるかわからないことです。変数を使用した AddressOf プロシージャ それは可能ですか、それとも他に選択肢がありますか?

0 投票する
2 に答える
7237 参照

c++ - C ++演算子なしで変数のアドレスを取得&

unary をオーバーロードしたクラスがありoperator&ます。そのタイプのオブジェクトは を使用して作成されたnewため、変数のアドレスにアクセスできましたが、静的オブジェクトを使用する必要があります。そのアドレスを取得することは可能ですか?

0 投票する
5 に答える
4222 参照

c - これらの Pointer ステートメントは *p = &i 、 h = &j とどのように異なりますか?

私はポインターを操作しようとしてきましたが、この問題に遭遇しました。このコードでは.. p,h は 2 つのポインタです ... 私は *p = &i , h = &j と同一視しました。私の期待は、 *p にはアドレスが含まれ、 p には i を指すアドレスが含まれ、 h の場合、 h にはアドレスが含まれ、 *h には j の値が o/p されます。

しかし、p と i の場合の私の o/p は逆になっています.. なぜそうなのか.. コンパイラはこれら 2 種類のステートメントをどのように区別しますか .... *p = &i ; *p = i;

O/Pはこんな感じ

質問のタイトルが間違っていたらごめんなさい..状況を説明する方法がわかりませんでした..同様の問題へのリンクをいただければ幸いです

0 投票する
1 に答える
101 参照

vb.net - vb.net ランタイム ボタンと「AddressOf」括弧

私のシステムでは、ランタイムボタンを作成しています。すべてのボタンを作成するために1つのサブを作成しましたが、これは必要なものには問題ありませんが、それらはすべて同じ「addressOf」に移動します別のハンドラーを作成したいのですが、現在の方法では許可されていません簡単な回避策を知っている人は誰でも、私が持っている実際の構造を変更したくない、ありがとう


申し訳ありませんが、なぜこの部分が奇妙になっているのかわかりません

0 投票する
1 に答える
72 参照

vb.net - TPL Dataflow ブロック内の異なるパラメーターを持つ同じデリゲート

私の TPL Dataflow パイプラインは複数の同じブロックを使用します。唯一の違いは、それぞれが個人のプロキシを使用して http 要求を送信することです。ここWebProxyにパラメータがあります。私はそれらを作成するために次のように振る舞います (概念的な単純化された例を にWebProxy置き換えblockNum Integerます):

ラムダ式を使用しています。それはいくつかのトラブルを引き起こします。問題は、どうすればそれをデリゲート関数に置き換えることができるかということです。AddressOfつまり、 Smthnを使用します。blockNumどうにかして各ブロックに渡す必要があります。

アップデート:

ラムダを使いたくない理由には、次の 2 種類の問題があります。

まず、ラムダ式が大きすぎます。エディタで作業して変更するのは非常に困難です。何か問題があると、式全体がエラーになります。

2 番目: Dataflow パイプラインを使用して基本クラスを作成し、派生クラスのブロック デリゲートのみを変更したい。