猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
c++ 子类怎么访问父类带参数的构造函数
两个类A和B,A是父类,B是子类,B怎么访问A的带参数的构造函数
4300741
浏览 1890
回答 2
2回答
4300741
似乎是在B的有参构造函数的初始化列表形式访问把,你的是无参构造函数
1
0
1
onemoo
构造函数只会在构造对象时调用,平时不应主动调用。所以只有在构造B时,B才会调用(访问)A的构造函数,想调用父类的带参构造函数就需要在B的构造函数的构造初始化列表里调用,否则在B的构造函数体执行前,会默认调用A的默认构造函数。class B : public A { public: B() : A(xxx) // 像这样在构造初始化列表里调用父类的构造函数 { ... } };
0
1
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续