关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回

泛型 派生类的构造函数的成员初始化列表中,不能包含?

发布时间:2022-07-27 18:24:14
派生类的构造函数的成员初始化列表中,不能包含?在构造函数中使用初始化列表?初始化和赋值对于内置类型的成员来说并没有太大区别,就像任何构造函数一样。但有时必须使用带有初始化列表的构造函数:(1)成员类型是没有默认构造函数的类。如果未提供显式初始化,编译器将隐式使用成员类型的默认构造函数。如果类没有默认构造函数,编译器将无法尝试使用默认构造函数。(2)常量成员或引用类型的成员。因为常量对象或引用类型只能初始化,所以不能为它们赋值。赋值的数量和效率也有所不同:初始化对象时,初始化参数列表直接在构造函数中为成员变量赋值一次,并为成员变量赋值两次。一个是对象构造,它使用默认值赋值,第二个是调用构造函数赋值。显然,使用构造函数初始化列表可以获得更高的效率泛型 派生类的构造函数的成员初始
化列表中,不能包含?

/template/Home/DawnNew/PC/Static

立即注册风纳云账号,免费体验多款产品

立即注册