Как стать автором
Обновить
16.2

ООП *

Объектно-ориентированное программирование

Сначала показывать
Порог рейтинга

Global variable is not a field!

Глобальная переменная - это не поле для наследования ООП. Эта мысль посетила меня слишком поздно, поймите мою боль.
Я создал глобальную переменную, точнее даже глобальную переменную с локальной областью видимости (static). Эта переменная жила в методе. Я ожидал, что у каждого экземпляра класса будет свой метод (что верно) со своим экземпляром переменной (неверно).

void TClass::method(){
    static QByteArray globalVar; //will the same for all objects
}

Учите ООП, голубцы!

Всего голосов 8: ↑3 и ↓5-2
Комментарии5

Вклад авторов