Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Наследование от QList. (https://www.otvetnemail.ru/novyj-arhiv-2-812/nasledovanie-ot-qlist-256267/)

Guest 28.09.2011 15:48

Наследование от QList.
 
Решил сделать контейнер аля QStringList.Код:class CMyClassList : public QList{...}Проблема 1. Реализация должна быть в h-файле. Причем, если используется внутри библиотеки - можно и в cpp, а если экспортируется, то нельзя. Кто-нибудь знает почему?Проблема 2. У QList нет метода, возвращающего T&. Поэтому в методах CMyClassList приходится писать (*this)[_i]. Или сделать функциюКод:inline CMyClass & CMyClassList::resultAt(int _i){ return (*this)[_i];}То ли троли забыли, то ли наследоваться от QList это плохо.


Часовой пояс GMT, время: 01:09.


© www.otvetnemail.ru - Форум вопросов и ответов.