std::string 可以用来作为一个很好的char容器, 甚至在内存使用要求不太严格的情况下, 当做循环先进先出的char对列都可以;
首先, 容器的大小可以使用 resize或reserve函数调整(注意两个函数的区别),
另外, 在必要时, 可以使用 const_cast 对std::string的data()函数获取的指针去const;
std::string 可以用来作为一个很好的char容器, 甚至在内存使用要求不太严格的情况下, 当做循环先进先出的char对列都可以;
首先, 容器的大小可以使用 resize或reserve函数调整(注意两个函数的区别),
另外, 在必要时, 可以使用 const_cast 对std::string的data()函数获取的指针去const;