BDS2006でstd::ofstreamを使うと、CodeGuardがエラーを報告します。
関数に不正なファイル/パイプ ストリーム (0xXXXXXXXX) が渡されました。
[QCにありました。][1]
とりあえず、メニューの「プロジェクト」→「オプション」→「リンカ(ilink32)」→「リンク」の「動的RTLを使う」のチェックをはずすことで回避することにしました。
これが最善策かどうかはわかりません。
[1]: http://qc.borland.com/wc/qcmain.aspx?d=22688