我不明白为什么我的成员没有初始化。我有这样的事情:
class A
{
public:
A() {member = 0;}
int getMember() {return member;}
protected:
int member;
}
和
class B : public A
{
public:
B() : A() {member = 10;}
}
当我尝试从 B 获取成员的值时,它始终为 0。我在这里想念什么?
谢谢!
编辑:Ctor 现在是公开的。