我想创建一个类似于 std::cout 的类。我知道如何重载 >> 和 << 运算符,但我想重载 << 运算符,以便它成为input,就像在 std::cout 中一样。
它应该是这样的:
class MyClass
{
std::string mybuff;
public:
//friend std::???? operator<<(????????, MyClass& myclass)
{
}
}
.
.
.
MyClass class;
class << "this should be stored in my class" << "concatenated with this" << 2 << "(too)";
谢谢