Yev*_*hen 2 c++ string
如果我使用operator =分配一个以前声明的字符串的新值,它是自动释放还是我必须手动释放它?
std::string s("value_old"); s = "value_new";
在我可以找到的"value_old"中发生了什么,或者你总是在哪里寻找类似问题的答案?提前致谢.
bad*_*err 8
std :: string处理它自己的内存,因此当你使用s ="value_new"时,字符串"value_old"被发送到遗忘.
egr*_*nin 5
是的,它会自动释放.
我建议cplusplus.com在线参考STL.
归档时间:
15 年,10 月 前
查看次数:
125 次
最近记录: