【发布时间】:2010-03-17 07:42:10
【问题描述】:
我想派生一个字符串流,这样我就可以使用运算符
error("some text") << " more text " << 42 << std::endl;
这应该做一个
throw "some text more text 42"
所以我所做的是创建一个errorbuf(继承自streambuf),它重载'overflow'方法,然后创建一个ostream(&errorbuf)。我想知道我是否不应该从 basic_ostringstream 或其他东西继承......
【问题讨论】:
标签: c++ ostream ostringstream streambuf