c++ - print - stringstream s
¿La mejor manera de vaciar el stringstream? (1)
Siempre he hecho:
s.clear();//clear any bits set
s.str(std::string());
@litb obtiene más detalles sobre cómo buscar el inicio de la secuencia combinada con std :: ends, puede mantener el tamaño asignado.
Una de las posibilidades es:
somestringstream.str("");
Pero, ¿es lo más óptimo? ¿Hay alguna forma de preservar el buffer interno de cadena de caracteres, de modo que las siguientes llamadas al operador << () no requieran volver a reservar la memoria?