Являются ли статические переменные в базовом классе общими для всех производных классов?

Если у меня есть что-то вроде

class Base {
    static int staticVar;
}

class DerivedA : public Base {}
class DerivedB : public Base {}

Будут обаDerivedA а такжеDerivedB делить то же самоеstaticVar или каждый из них получит свое?

Если бы я хотел, чтобы у каждого из них было свое, что бы вы порекомендовали мне сделать?

Ответы на вопрос(6)

Ваш ответ на вопрос