2

特に、ostream を文字列に変換する必要があります。より正確に言うと、次の関数があります。

ostream& f(ostream& out); 

(この関数は、主に << 演算子のポリモーフィックなオーバーチャージに使用されます) この場合、ostream にあるものを文字列に取得する必要があります。いくつかの調査の後、私はこれを試しました:

stringstream test;
ofstream tmp;
test << f(tmp);
string foo(test.str());

ただし、文字列には 0 のみが含まれます。誰かがこれに対する解決策を持っていますか?

ありがとうございました

4

1 に答える 1