Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 这个指针是指向给定对象还是指向给定对象的地址?_C++_Pointers_Terminology - Fatal编程技术网

C++ 这个指针是指向给定对象还是指向给定对象的地址?

C++ 这个指针是指向给定对象还是指向给定对象的地址?,c++,pointers,terminology,C++,Pointers,Terminology,下面是代码 Account savings("Mac, Rita",654321, 123.5); Account *ptrAccount = &savings; 这里,Account是一个自定义类,数据成员有三个字段,即账户持有人姓名、账号、账户余额。我知道第一行将创建一个对象并初始化数据成员的字段。第二行将创建一个名为ptrAccount的指针。据我所知,它将指向&savings,这是savings的地址。这里,储蓄是Account类型的对象。在教程中,它说了类似“指针ptrAcc

下面是代码

Account savings("Mac, Rita",654321, 123.5);
Account *ptrAccount = &savings;
这里,
Account
是一个自定义类,数据成员有三个字段,即账户持有人姓名、账号、账户余额。我知道第一行将创建一个对象并初始化数据成员的字段。第二行将创建一个名为
ptrAccount
的指针。据我所知,它将指向
&savings
,这是
savings
的地址。这里,储蓄是Account类型的对象。在教程中,它说了类似“指针
ptrAccount
已初始化,因此它指向对象
savings
”的内容。我是否遗漏了什么?如有任何意见,我们将不胜感激

据我所知,它将指向
&savings
,这是
savings
的地址


它的值是
&savings
,即
savings
的地址。因此,它指向
储蓄

您房子的地址是苏街1234号。一个指向你家的指示牌上写着:1234 SO街。所以指针保持着你家的地址。如果我跟着那个标志走,我会在你家(解除指针的指向)。另一个例子:如果我打印指针,它会打印你的地址。如果我取消引用并打印,它会打印你的房子。