|
|
1
9
这是维基百科 article 将为您提供有关指针是什么的详细信息:
|
|
|
2
7
指针是包含另一个变量地址的变量。这允许您间接引用另一个变量。例如,在C中:
|
|
3
4
指针不像听起来那么硬。正如其他人已经说过的,它们是保存其他变量地址的变量。假设我想告诉你去我家的路。我不会给你我房子的照片,或者我房子的比例模型;我会告诉你地址的。你可以从中推断出你需要什么。 同样,许多语言都区分了按值传递和按引用传递。从本质上讲,这意味着每次我需要引用一个完整的对象时,我会传递它吗?或者,我会给出它的地址,以便其他人可以推断出他们需要什么?
|
|
|
4
1
关于这个话题,在SO中进行了多次讨论。您可以通过下面的链接找到有关该主题的信息。关于这个问题还有其他一些相关的讨论,但我认为这些是最相关的。在搜索窗口中搜索“指针[C++]”(或“指针[C]”),您也将获得更多信息。 In C++ I Cannot Grasp Pointers and Classes What is the difference between modern âReferencesâ and traditional âPointersâ? |
|
|
5
-1
正如有人已经提到的,指针是一个包含另一个变量地址的变量。
|
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
tTt · 使用堆栈中的值重新分配指针 1 年前 |
|
|
manuel · 现代C中空指针的替代方案++ 1 年前 |