今天被问到了一个问题,随便回了一句,父类还没有构建,怎么能初始化父类的成员。
派生类构造函数的参数初始化列表,为什么不能初始化基类的成员? 例如下面的是不可以的
class Rectangle : public Shape {
public:
Rectangle () : id(1234), name("Rectangle"
今天被问到了一个问题,随便回了一句,父类还没有构建,怎么能初始化父类的成员。
派生类构造函数的参数初始化列表,为什么不能初始化基类的成员? 例如下面的是不可以的
class Rectangle : public Shape {
public:
Rectangle () : id(1234), name("Rectangle"