Являются ли статические переменные в базовом классе общими для всех производных классов?
Если у меня есть что-то вроде
class Base {
static int staticVar;
}
class DerivedA : public Base {}
class DerivedB : public Base {}
Будут обаDerivedA
а такжеDerivedB
делить то же самоеstaticVar
или каждый из них получит свое?
Если бы я хотел, чтобы у каждого из них было свое, что бы вы порекомендовали мне сделать?