c++ *和*&
2021-05-14 15:29
标签:c语音 lan turn clu type void 构造函数 就是 lang 在C语音中代表指针,&代表地址 >>> 输出: c++ *和*& 标签:c语音 lan turn clu type void 构造函数 就是 lang 原文地址:https://www.cnblogs.com/rower/p/13124114.html
在C++中代表指针,而&代表引用,而*&代表指针引用
指针是一个变量(它的值是一个地址),而指针引用指的是这个变量的引用;
在C++中如果参数不是引用的话会调用参数对象的拷贝构造函数,所以如果有需求想改变指针所指的对象(换句话说,就是要改变指针里面存的地址),就要使用指针引用#include
p1->data=1 p1储存的地址0x61fe18
p2->data=1 p2储存的地址0x61fe10
p1->data=2 search1 p1储存的地址0x61fe18
p2->data=2 search2 p2储存的地址0x61fdf0
p1->data=2 p1储存的地址0x61fe18
p2->data=1 p2储存的地址0x61fe10
Process returned 0 (0x0) execution time : 0.253 s
Press any key to continue.