Re[3]: Корректная инициализация
От: Юнусов Булат Россия  
Дата: 15.09.02 12:57
Оценка: 11 (1)
Здравствуйте Аноним, Вы писали:

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


Тут уже много писалось что можно и внутри

struct FOO
{
    static int& GetRefCount() {
        static int refCount = 0; 
        return refCount;
    }
    FOO() {
        GetRefCount()++;
    }

    ~FOO() {
        GetRefCount()--;
    }
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.