我试图展示课程作业的多样性,并希望使用 << 运算符轻松地将变量添加到列表中。例如:
UpdateList<string> test;
test << "one" << "two" << "three";
我的问题是,<< 运算符的每个示例都与 ostream 相关。
我目前的尝试是:
template <class T> class UpdateList
{
...ect...
UpdateList<T>& operator <<(T &value)
{
return out;
}
}
有谁知道我怎么能做到这一点,或者在 C++ 中实际上是不可能的?