Template && MVC++6.0
От: bel_nikita  
Дата: 05.03.04 09:49
Оценка:
Возможна ли следующая конструкция в MVC6?

template<typename T>
class cTest
{
public:
  enum{ YES=0, NO=!YES};
};

template<typename T>
class cTest<T&>
{
public:
  enum{ YES=1, NO=!YES};
};

Точнее она не возможна, но почему?
Re: Template && MVC++6.0
От: Lorenzo_LAMAS  
Дата: 05.03.04 09:54
Оценка:
Потому, что шестой вижуал не поддерживает частичных специализаций.
Of course, the code must be complete enough to compile and link.
Re: Template && MVC++6.0
От: Bell Россия  
Дата: 05.03.04 09:56
Оценка:
Здравствуйте, bel_nikita, Вы писали:

_>Точнее она не возможна, но почему?


Потому что это не что иное, как частичная специализация шаблона класса, а MVC++6.0, увы, частичную специализацию не поддерживает.
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.