私の目標は、データを に保存することstreambuf
です。私の考えは、を使用してデータを取得streambuf
し、取得することです。rdbuf
sgetn
class mystreambuf : public std::streambuf {}
mystreambuf strbuf;
std::ostream os(&strbuf);
os << "1234567890";
std::streambuf *sb = os.rdbuf();
std::streamsize size = sb->in_avail();
10 を取得する予定でしたが、in_avail
メソッドから 0 が返されました。