关于c++默认构造函数
c++远征之封装篇(上)6-6练习中,B选项为什么是错的。 一个类不是至少有一个默认函数吗? 如果没有显性定义一个默认函数,编译器不是会自动定义一个隐性的无参的默认构造函数吗? 这样,不就有构造函数了吗? 还是,一定要有 有默认值形参 的函数才叫默认构造函数?
c++远征之封装篇(上)6-6练习中,B选项为什么是错的。 一个类不是至少有一个默认函数吗? 如果没有显性定义一个默认函数,编译器不是会自动定义一个隐性的无参的默认构造函数吗? 这样,不就有构造函数了吗? 还是,一定要有 有默认值形参 的函数才叫默认构造函数?
2017-03-22
举报