草庐IT

NoDefCTor

全部标签

c++ - 继承构造函数和大括号或等于初始值设定项

我不明白为什么你不能编译一个类,它既有一个成员(不是默认可构造的),也有一个大括号或相等的初始值设定项和一个继承的构造函数。g++说:test.cpp:22:15:error:useofdeletedfunction‘Derived::Derived(float)’Derivedd(1.2f);test.cpp:16:13:note:‘Derived::Derived(float)’isimplicitlydeletedbecausethedefaultdefinitionwouldbeill-formed:usingBase::Base;test.cpp:16:13:error:no