一般清空字符串有两种方式:
(1)给字符串赋值空串。
std::string str;
str = "123";
str = "";//给字符串赋空串来清空
(2)调用std::string::clear()函数。
std::string str;
str = "123";
str .clear();//调用std::string::clear()函数来清空字符串
在这两种方式中,方法二运行效率高些,所以应尽可能用第二种方法清空字符串。
参考:https://blog.youkuaiyun.com/DONOT_WORRY_BE_HAPPY/article/details/80780398
本文介绍了在C++中清空字符串的两种常见方法:一是直接将字符串赋值为空串;二是使用std::string::clear()函数。并指出第二种方法在运行效率上更优,建议优先采用。
2003

被折叠的 条评论
为什么被折叠?



