我是 C++ 的新手,我正在尝试弄清楚如何执行以下操作:
我有一个包含 QList 的类。我正在尝试填充 QList,如下所示。我想知道我将如何实现这一目标?这是在 NumberList 构造函数中完成的吗?我通常会使用一种方法来填充 myList,该方法采用对象列表并将它们提取出来以填充 QList,但这不适用于我下面的示例。
NumberList myList;
myList << 1 << 2 << 3;
最佳答案
简单。
NumberList & operator<<(NumberList & lhs, number_t rhs)
{
lhs.append(rhs);
return lhs;
}
或者,作为成员函数,它看起来像这样:
NumberList & NumberList::operator<<(number_t rhs)
{
append(rhs);
return *this;
}
关于c++ - 使用 "<<"将值输入自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9659019/