У меня есть переменная, которую я предпочитаю объявлять в файле cpp, а не в заголовочном файле. Он должен быть доступен только объектам этого класса. Эта переменная должна иметь отдельную копию для каждого объекта этого класса. Наследование не обязательно.
Обычно я бы просто объявил это в определении класса.
Ага:
< бр />
Код: Выделить всё
class A {
private:
int number;
}
Б.х:
Код: Выделить всё
class B {
private:
// nothing
}
Код: Выделить всё
static int number;
Источник: https://stackoverflow.com/questions/674 ... n-cpp-file