为什么要解引用一个名为dereferencing的指针?

Chr*_*rry 23 c c++ pointers terminology dereference

为什么解除引用称为解除引用?

我只是正确地学习指针,我想知道为什么要解除引用.它使我感到困惑,因为它听起来像是要删除引用,而不是通过指向目标的指针.

任何人都可以解释为什么它被称为这个?

对我来说像destination或pointed_to_value这样的东西会更有意义.

Jam*_*lis 36

指针指的是一个对象.因此,我们取消引用指针(或者,获取指针的引用)以获取指向的对象.

前缀最有可能来自拉丁语的介词的意思 ; 我想你能想到的提领的意思是"获得指涉(或物体)的参考."

  • 我知道现在已经晚了,但“定界”意味着指示限制或边界,而不是取消限制;其他示例包括“表示”、“划分”、“描绘”等。 (2认同)

Bri*_*ndy 9

解除引用意味着取消引用并为您提供实际引用的内容.

指针something实际意味着指针变量保存的内存地址something.但是指针也可以被认为是对它的引用something.