As variáveis ​​estáticas em uma classe base são compartilhadas por todas as classes derivadas?

Se eu tiver algo parecido

class Base {
    static int staticVar;
}

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

AmbosDerivedA eDerivedB compartilhar o mesmostaticVar ou cada um terá o seu próprio?

Se eu quisesse que cada um tivesse o seu próprio, o que você recomendaria que eu fizesse?

questionAnswers(6)

yourAnswerToTheQuestion