Qt中容器可以保存的數據

Qt中常用的容器主要有序列容器和字典容器,例如QList<T>和QMap<K, V>在這裏,T、K、V的數據類型可以是基本類型(double,int等),指針類型及類類型(類類型必須實現默認構造函數,拷貝構造函數,賦值操作符)。

繼承QObject的類類型不能使用,因爲QObject的拷貝構造函數和賦值操作符被設計爲private,無法繼承,我們只能使用繼承QObject的類類型的指針作爲數據存儲在容器中。

同時因爲字典容器的會對保存的數據進行升序排列,K數據同時需要實現“<”操作符。

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