首页 > 代码库 > [016]成对使用New和Delete时要采用相同形式
[016]成对使用New和Delete时要采用相同形式
这一节比较简单,可以总结为以下:
std::string *stringPtr1 = new std::string;std::string *stringPtr2 = new std::string[100];..delete stringPtr1; // delete an objectdelete [] stringPtr2; // delete an array of objects
◆总结
如果你在new表达式中使用[],那么释放内存的时候也一定要用delete []。如果未使用[],那么在相应的delete表达式中也不要使用[]。
[016]成对使用New和Delete时要采用相同形式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。