Re[2]: Корректная инициализация
От: Аноним  
Дата: 15.09.02 11:05
Оценка:
Здравствуйте Павел Кузнецов, Вы писали:

ПК>Если нужна инициализация нулем, ничего, кроме определения int T::count, делать не нужно:


ПК>
ПК>struct T {
ПК>  static int count;
ПК>  . . .
ПК>};

ПК>int T::count;


ПК>Стандарт гарантирует (3.6.2), что T::count, равно как и любой другой объект со static storage duration, в этом случае будет проинициализирован нулем.


Спасибо... Буду внимательно изучать стандарт... А где его можно скачать (желательно на русском)?

Впрочем, все равно проблема остается — статический член нужно объявлять вне класса. Вообще непонятно, зачем так в языке сделано...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.