РЕДАКТИРОВАТЬ: объявление их частными было опечаткой, я исправил это:
Что касается другого вопроса, если я объявил статическую переменную в классе, а затем получил от нее класс, есть ли способ объявить статическую переменную как индивидуальную для каждого класса. То есть:
class A:
{
public:
static int x;
};
class B:A
{
public:
const static int x;
};
определяет ли это ДВЕ РАЗНЫЕ статические переменные x
, одну для A и одну для B, или я получу ошибку при переопределении x
, и если я получу ошибку, как мне создать две отдельные статические переменные?