Я нахожусь на MacOSX.
В части регистратора моего приложения я сбрасываю данные в файл.
Предположим, что у меня есть объявленный во всем мире std::ofstream outFile("log");
и в моем коде регистрации я:
outFile << "......." ;
outFile.flush();
Теперь предположим, что мой код сработает после того, как произойдет сброс(); Является ли материал написанным на outFile
до того, как flush()
гарантированно будет записано на диск (обратите внимание, что я не вызываю close()
).
Спасибо!