首先了解一下内存
我们的new放在堆区,堆区我们程序员自己开辟一处空间
比如说 new一个数组,new int[10];表示开辟40字节空间
然后我们用指针接收
有int *p=new int[10];
感觉new就像我们&符号
不过*p=&a
表示p光明正大取a地址
若用new地址就像我们先拷贝一次a地址,取值用完了,然后再用delete [] p手动释放该处地址
因为我们一般编译的时候都是局部变量,全局变量,也就是说放在全局区和栈区
我们访问不到堆区,但我们可以类似于拷贝该地址,然后先用再释放