Re[3]: ругается на static const int i = 1; в теле класса, по
От: _nn_  
Дата: 23.06.07 07:01
Оценка:
Здравствуйте, shank, Вы писали:

S>Здравствуйте, _nn_, Вы писали:


__>>Вы выберите одно из двух.


__>>Но не то что вы написали.

S>Он правильно написал.
S>

S>9.4.2 п.4
S>If a static data member is of const integral or const enumeration type, its declaration in the class definition can specify a constant-initializer which shall be an integral constant expression (5.19). In that case, the member can appear in integral constant expressions. The member shall still be defined in a namespace
S>scope if it is used in the program and the namespace scope definition shall not contain an initializer.


Был не прав

Если инициализировать в классе, зачем тогда еще раз писать определение.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.