Специализация шаблона.
От: bis0n Украина  
Дата: 09.04.02 13:57
Оценка:
Есть класс (шаблонный), в котором один параметр — bool, второй — тип. Необходимо написать набор специализаций для разных типов, с сохранением шаблонности по bool. Пишу:

template<bool _B,class _C>
class ClassT
{
//this class doesn't work and even compile ;)
};

template<bool _B>
class ClassT<_B,int>
{
//реализация для int;
};

template<bool _B>
class ClassT<_B,float>
{
//реализация для float;
};

template<bool _B>
class ClassT<_B,double>
{
//реализация для double;
};

и это не работает.
Как правильно описать такую специализацию?
// End of transfer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.