您当前的位置: 首页 >  c++

ZhangJiQun&MXP

暂无认证

  • 2浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 构造函数初始化调用顺序及类函数内部嵌套函数情况

ZhangJiQun&MXP 发布时间:2018-11-08 14:31:19 ,浏览量:2

C++构造函数初始化顺序

C++构造函数按下列顺序被调用:(1、2、3、4是按照优先级顺序来的!) (1)任何虚拟基类的构造函数按照它们被继承的顺序构造; (2)任何非虚拟基类的构造函数按照它们被继承的顺序构造; (3)任何成员对象的构造函数按照它们声明的顺序调用;(如果成员对象有前面出现过的父类,那么还会调用此对象父类的构造函数一遍,因为第一遍(1)(2)是为了创建子类,第二遍调用是为了构造里面的成员对象。) (4)类自己的构造函数。   例子:

class B1   {   public:     B1(int i){cout

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0412s