我想做这样一个东西,CMyBufStream buf;
buf << (int)10 << "hello" << (bool)true;
然后也可以以相同的数据流输出.不知道 C++ 里的std::streambuf是不是类似的一个东西.
但这样定义一个 streambuf 时确不行:
std::streambuf buf;error C2248: “std::basic_streambuf<_Elem,_Traits>::__ctor” : 无法访问 protected 成员(在“std::basic_streambuf<_Elem,_Traits>”类中声明)
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
        and
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
        and
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]