特に、ostream を文字列に変換する必要があります。より正確に言うと、次の関数があります。
ostream& f(ostream& out);
(この関数は、主に << 演算子のポリモーフィックなオーバーチャージに使用されます) この場合、ostream にあるものを文字列に取得する必要があります。いくつかの調査の後、私はこれを試しました:
stringstream test;
ofstream tmp;
test << f(tmp);
string foo(test.str());
ただし、文字列には 0 のみが含まれます。誰かがこれに対する解決策を持っていますか?
ありがとうございました