Re: <Шаблон> В чём проблема?
От: sch  
Дата: 10.03.05 19:14
Оценка:
Здравствуйте, Senyai, Вы писали:

S>subj.

S>желательно со ссылками на стандарт (;
S>
S>template<typename T>
S>struct A
S>  {
S>    static const int SZ;
S>    char r[SZ];
S>  };
S>int main()
S>  {
S>    A<int> i;
S>    A<char> c;
S>  }
S>const int A<int>::SZ=1;
S>


Intel C++ пишет: main.cpp(11): error: constant value is not known.
Собственно, значение SZ не известно, поэтому компилятор и не может сгенерировать код. Решается следующим образом:
static const int SZ=100;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.