Здравствуйте!
Разъясните ситуацию: пусть есть два таких класса.
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 вроде такое компилит, но при специализации ругается матом
Заранее спасибо.