繁体   English   中英

自定义对象的QList

[英]QList of Custom Objects

我正在尝试创建自定义对象的QList ,但是无法这样做。 尝试这样做时收到的编译错误是:

error: symbol(s) not found for architecture x86_64 (file not found)

我能够创建自定义对象以及原始数据类型的指针的QList 我知道QList支持做我想做的事情,正如文档中所说。

我正在使用Mac OS X 10.7.5,Qt 5.0.1和Qt Creator 2.6.2。

码:

QList<MyClass> my_list;

根据文档: QList的值类型必须是可分配的数据类型。

要获得资格,类型必须提供默认构造函数,复制构造函数和赋值运算符。 因此,您的自定义类应这样实现。

class MyClass
 {
 public:
     MyClass() {}
     MyClass(const MyClass &other);

     MyClass &operator=(const MyClass &other);

 private:
     //private data members
 };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM