【发布时间】:2016-09-12 23:10:33
【问题描述】:
我正在寻找一种将 ostream 与我的自定义字符串类一起使用的方法,并重载运算符
我对 iostream 的内部工作方式相当陌生,但据我了解,我所看到的将 std::stringbuf 作为我的自定义 stringstream 的基础的方法不起作用,因为 stringbuf 处理 std::string。
本质上我希望能够做到这一点(或类似的):
MyStringClass string
MyOutput << "hello" << string << "World" << std::endl;
可以将 MyOutput 更改为打印到我想要的任何位置。
谢谢。
【问题讨论】:
标签: c++ string operator-overloading ostream