Re: Нужен совет
От: AIDS Великобритания  
Дата: 18.08.02 21:33
Оценка:
Здравствуйте AlexTAI, Вы писали:

ATAI>Задача следующая:

ATAI>Строится HTML. При этом есть море операций прибавления нового текста к уже существующему (обычно кусочки по 10-20 байт). Есть ли какой нибудь стандартный класс который ваполнял бы эту задачу эффективно?
ATAI>Например выделяя большой буффер и работая с ним — что привело бы к уменьшению перевыделений и операций копирования — или что то в этом роде. Или придется изобретать велосипед заново? (что крайне в лом...). Желательно MFC не предлагать.

ATAI>Спасибо заранее.

А STL подойдет?
Просто у std::string есть метод void reserve(size_type Count = 0 );
который резервирует память заранее, т.е. при добавлении символов не будет происходит перераспределения памяти (пока конечно изначально зарезервированный буфер не исчерпается).

HTH
AIDS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.