我对类和超类共享字段有点困惑。我期待这没问题:
class SuperC {
public:
SuperC();
protected:
double value;
};
class C : public SuperC {
public :
C(double value);
};
SuperC::SuperC(){}
C::C(double value):SuperC(),value(value){}
但编译器告诉我 C 没有字段“值”。C 不继承自 SuperC 中定义的那个?
很多谢谢