Der beste Weg, um leere string?
-
08-07-2019 - |
Frage
Eine der Möglichkeiten ist:
somestringstream.str("");
Aber ist es optimal? Gibt es eine Möglichkeit string interne Puffer zu erhalten, so dass im Anschluss an operator << () Anrufe wieder Speicher nicht reservieren benötigen?
Lösung
Ich habe immer getan:
s.clear();//clear any bits set
s.str(std::string());
wird mehr ins Detail darüber, wie seekp der Beginn des Stroms mit std :: kombiniert endet Sie Ihre zugewiesene Größe halten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow