Почему параметры, не являющиеся типом шаблона, не могут быть типа класса

class Example {

   // ...
};

template <typename T, Example ex>  //Error
class MyExample{

   // ...
};

Мой вопрос в том, почему параметры, не являющиеся типом шаблона, не могут иметь тип класса?

Я получаю ошибку

: «Пример класса» не является допустимым типом для параметр константы шаблона

7
задан McGrath 5 November 2010 в 07:30
поделиться