Форум — Ответы     (  К темам )
 ?  Борт707: ofstream дико тормозит — это нормально? (11-03-2003 23:03:59)
имеем два варианта вывода данных в файл:

1 — в стиле С++:

OUTFile << Some_string;

2 — в стиле plain C:

write(outfile, Some_string.c_str(), Some_string.length());

Файлы, естесственно, предварительно открыты. Длина строки Some_string примерно 10-15К.

Так вот — вариант с write работает примерно в 10 (!) раз быстрее варианта с потоком.
Это как, нормально? Что, вывод через ofstream всегда так тормозит?
Дмитрий
 Георгий (12-03-2003 17:15:44)
Да.
Всегда тормозит (возможно это можно излечить).
Попробуй через Win32 API запись сделать, по моим замерам ещё быстрее будет...