标签:address 定义 TE cti ssl nbsp IV string delete
记住:
string* stringPtr1 = new string; string* stringPtr2 = new string[100]; ... delete stringPtr1; //删除一个对象 delete[] stringPtr2; //删除一个由对象组成的数组
最好不要用数组形式做typedef,基本都可以使用vector之类的
typedef string AddressLines[4]; string* pal = new AddressLines; //注意,这里相当于 new string[4] ... delete pal; //行为为定义 delete[] pal; //正确
effective c++ 条款16:成对使用new和delete时要采用相同形式
标签:address 定义 TE cti ssl nbsp IV string delete
原文地址:https://www.cnblogs.com/pfsi/p/9216804.html