Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:14
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый деньСозрел template, многовато однотипных классов. Использование (упрощенный пример)КодC++ (Qt)class CUser { ...CList * mList;};При этом фактический тип mList может быть напр std::vector или std::vector или другой, и это может меняться в runtime. Поэтому объявлять template в CUser мне не резон. Ладно, сделал такКодC++ (Qt)struct CList {...};template struct CListVec : public CList, public std::vector {...}; // теперь я могу написать напрmList = new CListVec ;Но как мне теперь заполучить операторы [], size() для класса CList ?Спасибо
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Operator svjazi v pitere Guest Новые вопросы и ответы 5 0 11.12.2011 18:26
operator[] via get/set Guest Продолжение старого архива 0 30.09.2011 17:54
[РЕШЕНО]QLatin1String operator+ Guest Новые вопросы и ответы 4 0 28.09.2011 17:59



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