Здравствуйте, ArtDenis, Вы писали:
AD>Здравствуйте, <Аноним>, Вы писали:
А>>Это все правильно, но человека интересовал вопрос:
А>> "Как оптимальнее загрузить текстовый файл в строку std::string не используя промежуточный буфер,
А>> а также минимизируя кол-во распределений памяти аллокатором std::string."
AD>А где ты видишь промежуточный буфер и большое количество перераспределений памяти?
Дело не в промежуточном буфере и не в перераспределении памяти,
дело в том что методы "copy" или "insert" производят посимвольное копирование,
вот это и является не оптимальным.
посмотри ссылку на которую указал Odi$$ey
http://www.rsdn.ru/Forum/Message.aspx?mid=361479.