Здравствуйте Павел Кузнецов, Вы писали:
ПК>Если нужна инициализация нулем, ничего, кроме определения int T::count, делать не нужно:
ПК>ПК>struct T {
ПК> static int count;
ПК> . . .
ПК>};
ПК>int T::count;
ПК>Стандарт гарантирует (3.6.2), что T::count, равно как и любой другой объект со static storage duration, в этом случае будет проинициализирован нулем.
Спасибо... Буду внимательно изучать стандарт... А где его можно скачать (желательно на русском)?
Впрочем, все равно проблема остается — статический член нужно объявлять вне класса. Вообще непонятно, зачем так в языке сделано...