問題タブ [pointer-address]

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 投票する
5 に答える
26971 参照

delphi - Delphi ポインタ アドレス

デルファイの場合:

ポインターが指すアドレス (0x2384293) を取得するにはどうすればよいですか?

では、実際には GetAddress とは何ですか :)

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

c - ポインタ値を手動で設定

私はCで作業しています。私がやろうとしているのは、オブジェクトを指すアドレスを含むintを返す関数です。次に、受け取ったint(アドレスを含む)を使用して、このアドレスを指すポインターを作成します。

例 :

私はそれがこの部分のために働くと思います。私が得る値は-4197276です。(たぶん私は完全に間違っていますか?)

次に、他の部分では、私は次のようなことをしたいと思います:

エラーが発生せずにobjのメソッドにアクセスできないため、これは機能しません。


私はそれを行う方法を見つけました:

次に、私が行った整数を受け取る他の方法で:

私はobjに完全に取り組むことができます!それほどきれいではないかもしれませんが、それはそれが使用されているもののために仕事をするはずです!

回答に時間を割いてくださった皆様、ありがとうございました!

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

c++ - ポインタのアドレスを取得する

申し訳ありませんが、ポインターや配列などに関する質問が無数にあることは承知していますが、これは基本的なことですが、答えを指し示すもの (ハハ!) を見つけることができないようです。

メモリのチャンクを指すように初期化されたポインタがあります。配列と同じようにこのメモリにアクセスできることを理解しています。

実際には次のとおりです。

私が理解していないのは、要素のアドレスを取得する方法です-mMemが配列ではないことを考えると、要素がまったく正しい言葉ではないことは承知しています-それは私の理解が正しい場合です。ポインタと配列に関しては、すべてのサイトが好きな言葉を使用しているように見えるからです。だから、もし私が持っているなら:

オペレーターのアドレスが正しく機能しないのはなぜですか:

5 番目の要素のアドレスを取得する代わりに、その要素以降のメモリ ブロックの内容を出力します。では、なぜ演算子のアドレスが期待どおりに機能しなかったのでしょうか? また、メモリの要素のアドレスを取得するにはどうすればよいでしょうか?

0 投票する
8 に答える
321 参照

c++ - リンクリスト内のポインタアドレスは変更されません

私の問題はq->next常に同じアドレスを出力することですが、割り当てましq = &x;た。なぜ別のアドレスを印刷しないのですか?

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

c++ - ループ内の C++ オブジェクト参照

重複の可能性:
ループ サイクルでの C++ オブジェクト参照

ループを使用して同じタイプの異なるオブジェクトを作成し、リンクされたリストに特定の各オブジェクトへのポインターを格納しようとしています。問題は、オブジェクトがインスタンス化されるたびに、そのポインタが同じメモリ アドレスを返すため、そのリスト内の個々のオブジェクトを区別できないことです。

ループを使用して同じタイプの異なるオブジェクトを作成し、リンクされたリストに特定の各オブジェクトへのポインターを格納しようとしています。問題は、オブジェクトがインスタンス化されるたびに、そのポインタが同じメモリ アドレスを返すため、そのリスト内の個々のオブジェクトを区別できないことです。

それに対する解決策はありますか?ありがとう

私は次の機能を持っています:

リンクされたリストはクラスステートメントで宣言されています

それに対する解決策はありますか?ありがとう

0 投票する
4 に答える
1291 参照

c++ - ポインタの論理

私は一般的にポインタのロジックのアイデアを思いつきましたが、基礎となるコードの一部に関連する不明確な点があります。

プログラムはfirst=100とsecond=200を出力しますが、上でコメントしたように、p1の値は200に変更されると思います。しかし、それでも100のままです。そのポイントは何ですか。

0 投票する
3 に答える
2442 参照

c - ポインターアドレスの変更 - 関数

ポインターに問題があります。これはうまくいっています -

しかし、次のような関数を使用する場合:

次に、「ab」の代わりに「aa」を出力します。おそらくかなりばかげた質問だと思いますが、何が起こっているのか、その問題を解決する方法はわかりません。

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

c - 明確にするためにアドレスを切り捨てたいが、期待どおりに機能しない

明確にするためにアドレスを切り捨てたい。改善されたコードを探しているのではなく、16 進コードの減算が正しく機能していないように見える理由です。

「cname」と「arptr」から「ゼロ」を引いた最初の結果:

わかりやすくするために不要な数字を切り捨てたいので、0x00000000f720 になると思って 0x7fff5fbf0000 を引きますが、

「cname」と「arptr」から「trunker」を差し引いた 2 番目の結果:

OS X で Xcode を使用する

2012 年明けましておめでとうございます。

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

c - ポインターアドレスの長さが異なるのはなぜですか?

このコード例を実行しました:

これは私が得たものです:

では、なぜ 2 番目のアドレスが最初のアドレスよりも短いのだろうか?

0 投票する
3 に答える
134 参照

c++ - if文によるポインタ(アドレス)

私はメッシュのアドレスを私に与えた作業コードを持っていました(私が正しければ):

ここで、異なるメッシュ アドレスを割り当てたいと思います。1 つは mesh() の最初の関数で、もう 1 つの関数は mesh(int) です: これはどのように行われますか?