C++ 混合fstream和stdio是否存在技术危险?
很明显,将C++ 混合fstream和stdio是否存在技术危险?,c++,io,C++,Io,很明显,将iostream/fstream与stdio和C风格的i/o处理混合使用不是一种好的做法 使用printf(…)打印一行和使用std:cout打印另一行的技术危险在于性能降低,因为这两种输出方法无法独立缓冲。有ios\u base::sync\u with_stdio(bool)表示不需要这种同步(例如,因为没有使用),但默认值是缓慢且正确的
iostream
/fstream
与stdio
和C风格的i/o处理混合使用不是一种好的做法
使用
printf(…)
打印一行和使用std:cout打印另一行的技术危险在于性能降低,因为这两种输出方法无法独立缓冲。有ios\u base::sync\u with_stdio(bool)
表示不需要这种同步(例如,因为没有使用
),但默认值是缓慢且正确的