Вопрос по шаблонам
От: Вадим Никулин Россия Здесь
Дата: 25.09.03 15:00
Оценка:
Здравствуйте!
Разъясните ситуацию: пусть есть два таких класса.
class A
{
   public:
      A( const int k ) :n( k ) {}
      int n;
};

template<int i>
class B
{
   public:
   static A a;
};


Хочется , чтобы для каждой специализации B<int i> создавался статический объект A так, чтобы в конструктор ему передавалось то самое i. Возможно ли такое в VC7?

Ну и в догонку еще вопрос: можно ли соорудить шаблон класса с параметром const char * const. VC7 вроде такое компилит, но при специализации ругается матом

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.