Qt中容器可以保存的数据

Qt中常用的容器主要有序列容器和字典容器,例如QList<T>和QMap<K, V>在这里,T、K、V的数据类型可以是基本类型(double,int等),指针类型及类类型(类类型必须实现默认构造函数,拷贝构造函数,赋值操作符)。

继承QObject的类类型不能使用,因为QObject的拷贝构造函数和赋值操作符被设计为private,无法继承,我们只能使用继承QObject的类类型的指针作为数据存储在容器中。

同时因为字典容器的会对保存的数据进行升序排列,K数据同时需要实现“<”操作符。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章