c++ stdstring 显示字符串太大
如果您的std::string显示的字符串太大,可能是因为您尝试将较大的字符串赋值给std::string对象,而std::string对象的大小有限制。解决方法是使用std::string的reserve()函数来预留足够的空间,以容纳您的字符串。
例如,如果您要将一个长度为10000的字符串赋值给std::string对象,您可以使用以下代码:
std::string str;
str.reserve(10000);
str = "your long string here";
这将预留10000个字符的空间,以容纳您的字符串。
原文地址: https://www.cveoy.top/t/topic/fnWJ 著作权归作者所有。请勿转载和采集!