继承类ctor调用父类的ctor总是编译报错,错在哪里?
下面这段程序语法上有什么问题? 我应该怎么改?
- C/C++ code
struct base{ int a,b; base(int a1,int b1):a(a1),b(b1){}private: int c;};struct child{ int d; child():base(1,2),d(3){}//这一行报错。};
[解决办法]
- C/C++ code
struct base{ int a,b; base(int a1,int b1):a(a1),b(b1){}private: int c;};//这里忘了继承了struct child:base{ int d; child():base(1,2),d(3){}//这一行报错。};
[解决办法]
结构体能继承吗?我好像你还没见过