Имеются типы tKey, tValue, CacheNode <T1,T2>;
------------------------------------
typedef typename std::list < tKey > tTimeList;
typedef typename CacheNode < tValue, tTimeList :: iterator > tMapSecond;
------------------------------------
tTimeList определяется OK.
tMapSecond - ERROR.
xxxx.h:37: error: type/value mismatch at argument 2 in template parameter list for `template<class tUseful, class tSecond> struct CacheNode'
xxxx.h:37: error: expected a type, got ` std::list<tKey,std::allocator<_CharT> >::iterator'
xxxx.h:37: error: expected nested-name-specifier
СПАСИБО
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от gustavo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от gustavo
Ответ на:
комментарий
от gustavo
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по наследованию шаблона в C++ (2013)
- Форум 100 dynamic_cast'ов за 1 миллисекунду (2014)
- Форум Вывод типа для значений для которых нет перегрузки в std::ostream (2019)
- Форум gcc-4.x и шаблоны (2005)
- Форум error: ‘remove_pointer’ is not a class template (2019)
- Форум почему компилятор не видит member type базового класса? (2015)
- Форум [C++, boost::spirit::phoenix, std::get] Обернуть std::get в phoenix-овскую function (2011)
- Форум Валиден ли код? (2018)
- Форум Вопрос по С++ (2005)
- Форум C++, std::function, шаблоны, что я делаю не так? (2013)