stringstream - есть ли аналог resize()?
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 09.07.04 06:56
Оценка:
Есть поток stringstream, куда я по частям сбрасываю данные. Конечный размер мне известен. Можно ли как-то сразу, по аналогии с resize() у контейнеров заставить stringstream зарезервировать память, чтобы она не довыделялась каждый раз, по сбросу очередного символа?
Re: stringstream - есть ли аналог resize()?
От: maq Россия http://www.maqdev.com
Дата: 12.07.04 12:44
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Есть поток stringstream, куда я по частям сбрасываю данные. Конечный размер мне известен. Можно ли как-то сразу, по аналогии с resize() у контейнеров заставить stringstream зарезервировать память, чтобы она не довыделялась каждый раз, по сбросу очередного символа?


Наверно можно специализировать его своим аллокатором который будет это делать.
... << Rsdn@Home 1.1.4 beta 1 >>
Re: stringstream - есть ли аналог resize()?
От: alex-t  
Дата: 12.07.04 15:33
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Есть поток stringstream, куда я по частям сбрасываю данные. Конечный размер мне известен. Можно ли как-то сразу ... зарезервировать память?


А не хотите ли использовать strstream — его, кажется, можно сразу определить на массиве нужного размера.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.