Я задаю этот вопрос для обсуждения.
Предположим, у меня есть текущая иерархия классов
class A
{
public:
static int varr;
}
class B : public A
{
}
Class C : public A
{
}
Если я создаю объект B b1, b2, b3;
и C c1, c2, c3;
и A a1, a2;
1. varr
будет общим для всех упомянутых выше объектов или будет быть отдельным экземпляром для другого объекта?
2.Если объект b1
изменит значение, оно будет отражено для объекта c1
или нет.