Распределение памяти для статических членов в классе

Недавно я разместил вопрос: Инициализация членов статического класса.

Теперь проверьте этот код:

#include
class A
{
    static int obj_s;
public: 
    A()
    {
        obj_s++;
        std::cout << A::obj_s << "\nObject(s) Created\n";
    }
};

int A::obj_s = 0;

int main()
{
}

Даже если не был создан какой-либо объект класса A, член obj_s имеет значение 0 - не потребуется ли ему память с момента его определения?

7
задан Community 23 May 2017 в 12:31
поделиться