Re: template template parameters
От: alexsy Россия  
Дата: 14.12.10 13:21
Оценка:
Здравствуйте, nen777w, Вы писали:

N>MSVC 9.0

N>Не могу понять это бага или как?
N>
N>template< template<typename, typename> typename tree_type >
N>inline void    foo()
N>{
N>}
N>foo<tree::basic_tree>();

N>//C2988: unrecognizable template declaration/definition
N>//C2059: syntax error : '<L_TEMPLATEDECL>'
N>


N>но если:


N>
N>template< template<typename, typename> class tree_type >
N>inline void    foo()
N>{
N>}
N>


N>всё ОК.

Когда используется шаблонный параметр шаблона нужно писать class. Читайте Вандервуда.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.