delete和delete[]区别
一直以来对于delete 和delete[]区别没有太过特意去区分,这里特意mark
下,以免遗忘。
从反汇编的角度来看两者都是一样的。只不过对于对象数组(非编译器定
义的类型),delete[]调用全部的析构函数,而delete只调用一次析构。编译器
定义的类型,如int,char,string,byte等都是可以正确释放的。对于非基本类型,
最好就一定要用delete [],要不
原创
2013-08-16 15:25:26 ·
602 阅读 ·
0 评论