谁能解释一下new开辟的空间 a与&a 的区别 谢谢int a; a不是已经是指针了么,是解引用 那&a是什么意思?
&a是取a的地址int *a定义a是整型指针cout <<*a<<endl;输出a指向的整型值cout<<a<<endl;输出a指针地址cout<<&a<<endl;输出a指针自身存储的地址,这里的&是取地址,不是引用
指针本身也有存放位置,&a就是取了这个指针所在的内存位置,这个内存中存放的是一个地址值