Приветствую! Я хочу использовать ostringstream в в качестве промежуточного буфера для форматирования сообщений. Чтобы избежать постоянного создания и удаления потока и строки я хочу держать поток в постоянно существующем объекте (например статическом). Перед началом очередного вывода я делаю setp(0). Запись формируется от начала строки, но метод str() всегда возвращает строку с длиной, равной размеру самого длинного сообщения. Все лишние символы слева заполнены остатками от предыдущих сообщений. Можно ли как-то усекать строковый поток?