Здравствуйте AlexTAI, Вы писали:
ATAI>Задача следующая: ATAI>Строится HTML. При этом есть море операций прибавления нового текста к уже существующему (обычно кусочки по 10-20 байт). Есть ли какой нибудь стандартный класс который ваполнял бы эту задачу эффективно? ATAI>Например выделяя большой буффер и работая с ним — что привело бы к уменьшению перевыделений и операций копирования — или что то в этом роде. Или придется изобретать велосипед заново? (что крайне в лом...). Желательно MFC не предлагать.
ATAI>Спасибо заранее.
А STL подойдет?
Просто у std::string есть метод void reserve(size_type Count = 0 );
который резервирует память заранее, т.е. при добавлении символов не будет происходит перераспределения памяти (пока конечно изначально зарезервированный буфер не исчерпается).