首页 > 软件网络

new一个数组空间,delete []p;可以不要前面的[]吗,下面的A.pMat不要也运行正确?

时间:2016-12-28  来源:  作者:

数组动态分配空间的释放delete []p和delete p哪个是正确的呢?

到底哪一种才算是正确的呢? 我的运行环境是VC ...如果delete[]p 是对的,哪为啥两种释放方式效果是一...如果你new []来申请一个数组,delete时自然要对数组...

C 有关delete p与delete []p的问题_百度知道

int a[]=new int [8];delete []a;请问编译器是怎么知道数组a的大小的?...空间,所以是不合法的,而且编译器在编译时不会检查,只有运行才会报错 delete p...

delete []p_百度知道

int*a=new int[1];//只有一个元素的数组也必须...2010-09-28 int *p; delete p; 对不对? 3 ...无法动态申请二维数组,只能申请一段连续的数组空间,如...

delete p和delete[] p的区别(转) - Echo Jin - 博客园

另外delete []是如何知道删除的对象个数的?另外一般...void d(A *p){ delete p;} 运行结果:debug assertion...由new分配的一个数组空间,比如说 int *array=n...

delete p和delete[] p的区别

另外delete []是如何知道删除的对象个数的?另外一般...void d(A *p){ delete p;} 运行结果:debug assertion...由new分配的一个数组空间,比如说 int *array=n...

delete [] 时如何知道数组长度 - nodeathphoenix的专栏 - 博客...

] 出来的数组有时可以用 delete 释放有时又不行?...class A *pA = new A(10); 来创建一个类的...分配了存储 10 个 int 对象的内存空间,但并没有...

关于delete p和delete []p的区别所在-CSDN论坛-CSDN.NET-中国最大...

new产生的空间 delete [] 释放new产生的数组空间 ...也不应该成为你乱用的理由不是?发一点废话,顺便接...A *pObj = new A[10]; 内存中是这样的 [10*...

new、delete、指向连续空间的指针、数组、空间释放、空间..._博客园

注意:使用 new 得来的空间,必须用 delete 来释放;...是,p 是一个指向数组的指针,而*p是它所指的数组...如何消除这一严重错误呢?第一种方法是把指针正确地...

使用delete释放new[]的空间造成的错误分析 - P.wang - 博客园

我们都被告诫,new和delete,new[]和delete[]要成对出现。如果使用delete 释放new[] 申请的空间会发什么?如下: T* p = new T [1024]; ...//do something...

内建类型new出来的数组可以使用delete替代delete[]释放..._CSDN论坛

a pointer to a sub-object (1.8) representing a...new[]可以用delete,空间会释放了,但析构函数就.....那如果不是内建类型的数组就要用delete [] 了吗?...
来顶一下
返回首页
返回首页
栏目更新
栏目热门