29

逆参照はなぜ逆参照と呼ばれるのですか?

私はポインターを適切に学習しているだけです。なぜ逆参照がそう呼ばれているのか知りたいです。宛先へのポインターを経由するのではなく、参照を削除しているように聞こえるので、私は混乱しました。

なぜこのように呼ばれているのか、誰か説明できますか?

私には、destination や points_to_value のようなものがより理にかなっています。

4

3 に答える 3

41

ポインターオブジェクトを参照します。したがって、ポインターを逆参照して (または、ポインターの指示対象を取得して)、指しているオブジェクトを取得します。

de-接頭辞は、ラテン語の前置詞fromに由来する可能性が最も高いです。逆参照は、「参照から参照先 (またはオブジェクト) を取得する」という意味と考えることができると思います。

于 2010-05-26T18:50:31.123 に答える
12

逆参照とは、参照を取り除き、実際に参照していたものを提供することを意味します。

へのポインターsomethingは、ポインター変数が のメモリアドレスを保持していることを意味しますsomething。しかし、ポインターは代わりにへの参照と考えることができますsomething

于 2010-05-26T18:51:38.613 に答える
3

ウィクショナリーには、プログラミングに関連する定義のみが含まれています: http://en.wiktionary.org/wiki/dereference

つまり、それは本当に単なる技術用語のように見えます。

于 2010-05-26T19:16:32.887 に答える