为什么解引用称为解引用?
我只是在正确地学习指针,我想知道为什么取消引用被称为。它让我感到困惑,因为听起来您正在删除一个引用,而不是通过指向目标的指针。
谁能解释为什么它被称为这个?
对我来说,像destination 或pointed_to_value 这样的东西会更有意义。
为什么解引用称为解引用?
我只是在正确地学习指针,我想知道为什么取消引用被称为。它让我感到困惑,因为听起来您正在删除一个引用,而不是通过指向目标的指针。
谁能解释为什么它被称为这个?
对我来说,像destination 或pointed_to_value 这样的东西会更有意义。
指针指向一个对象。因此,我们取消引用指针(或者,获取指针的所指对象)以获取指向的对象。
de-前缀很可能来自拉丁语介词,意思是; 我想您可以将取消引用视为“从引用中获取所指对象(或对象)”的意思。
取消引用意味着取消引用并为您提供它实际引用的内容。
指向的指针something
实际上意味着您的指针变量的内存地址为something
. 但是指针也可以被认为是对的引用something
。
维基词典仅包含与编程相关的定义:http ://en.wiktionary.org/wiki/dereference
所以看起来它真的只是技术术语。