【文件属性】:
文件名称:C++内存管理详解,new,delete的合理使用
文件大小:115KB
文件格式:DOC
更新时间:2011-09-30 17:10:51
C++ 内存管理
对应的new和delete要采用相同的形式 下面的语句有什么错?
string *stringarray = new string[100];
...
delete stringarray;
一切好象都井然有序——一个new对应着一个delete——然而却隐藏着很大的错误:程序的运行情况将是不可猜测的。至少,stringarray指向的100个string对象中的99个不会被正确地摧毁,因为他们的析构函数永远不会被调用。
网友评论
- 不错,试了能用,谢谢楼主