我的 C++ 程序中有一个字符串对象,声明如下:
string str;
我已经将一些数据复制到其中并做了一些操作。现在我想从内存中删除str对象。我无法使用删除运算符,因为 str 不是指针。如何从内存中删除该对象以回收分配给它的内存?
谢谢,
拉凯什。
你不必这样做。当字符串超出范围时,将自动调用其析构函数并释放内存。
如果你想清除字符串现在(无需等到它超出范围)只需使用str.clear()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)