首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何理解继承构造器?

如何理解继承构造器?

提问于 2018-01-16 00:15:22
回答 2关注 0查看 297

以下代码:

代码语言:javascript
复制
class A
{
    public: 
        explicit A(int x) {}
};

class B: public A
{
};

int main(void)
{
    B *b = new B(5);
    delete b;
}

运行后出现错误:

代码语言:javascript
复制
main.cpp: In function ‘int main()’:
main.cpp:13: error: no matching function for call to ‘B::B(int)’
main.cpp:8: note: candidates are: B::B()
main.cpp:8: note:                 B::B(const B&)

B不应该继承A的构造函数吗?

(gcc)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档