私はstd::ofstream os
自分のクラスに、さまざまなものをファイルに記録するために使用するを持っています。
`os<< "# Query " << queryCount++ << " -- "
<< "Type: " << typeName << ", "
<< "Instructions: " << instructions << "\n";`
コンストラクターではpath
、ファイルへのパスを表す
where のように初期化されます。os(path.c_str(), std::ios::trunc)
これらすべてのメッセージを記録するために a を使用したかったのですが、関数の最後で、次のようなファイルstringstream
に出力したかっただけです。stringstream
stringstream ss;
ss<< "# Query " << queryCount++ << " -- "
<< "Type: " << typeName << ", "
<< "Instructions: " << instructions << "\n";
os << ss.str();
しかしなぜかコンパイルしても何も出力されません。理由はわかりません。また、文字列を ac 文字列に変換しようとしましたが、htat も機能しませんでした。何が間違っているかについてのアイデアはありますか?
それが明らかだったことを願っています。ありがとう。