template template parameters
От: nen777w  
Дата: 14.12.10 11:15
Оценка: 4 (1) :))
MSVC 9.0
Не могу понять это бага или как?
template< template<typename, typename> typename tree_type >
inline void    foo()
{
}
foo<tree::basic_tree>();

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


но если:

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


всё ОК.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.