类b的构造函数初始化列表里要用到类a的构造函数初始化,而且是有一个参数的构造函数,你注释掉了当然不行
因为B的构造函数是无参的!当调用B的构造函数时,程序会自动调用A的构造函数。B都是无参的你拿什么参数给A,只能调用无参A()
B类的成员 aa bb 是 A 类的对象...一 、定义B类的对象时 要调用B类的构造函数 。。。这是毫无疑问的.........二、但是 会先调用A类的构造函数去构造B类的对象所包含的 成员 aa bb