Re: Использование внешнего буфера для stringstream
От: zaufi Земля  
Дата: 14.05.12 09:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Коллеги, приветствую


А>Если нужно отформатировать в строку большой объем данных с помощью stringstream, это приводит к постоянным реаллокациям.

А>Т.к. stringstream.str() возвращает копию строки, так что reserve() сделать не получится.

А>Есть ли путь (кроме конечно реализации своей версии stringstream) резервировать данные под буфер при создании или в идеале использовать внешний статический массив (пускай пока очищать его придется вручную).


написать свой streambuf (наследник стандартного) и подсовывать его при создании stringstream
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.