現在のスレッドの概念がないことは知っていますがC++
、この記事では次のように述べています。
タイプセーフ、スレッドセーフ、移植可能な ロギングメカニズム
.....
関数はスレッドセーフであるため、
fprintf()
このログが別のスレッドから使用された場合でも、出力行がスクランブルされることはありません。
とcout
はどうですか?cerr
clog
この質問は、 や など、C++ のすべての種類のストリーム タイプにも当てはまると思いfstream
ますstringstream
。