构造函数不能被继承

    技术2022-05-11  114

    1。派生类不能继承基类的构造函数,必需提供自个的构造函数,防止紧耦合       (继承一切成员,构造函数除外) 2。析构函数同理,只是由于析构函数无参数需传递,所以似乎能合适的使用,       逻辑上,提供 3。由系统隐式使用析构函数,缺省构造函数 class B { public:     B(int){} }; class D:public B { public: //    D(){}     D():B(3){} }; int main() {     D d;     return 0; }

    最新回复(0)