在C++中,编译系统自动为一个类生成默认构造函数的条件是( )。

admin2015-07-24  30

问题 在C++中,编译系统自动为一个类生成默认构造函数的条件是(    )。

选项 A、该类没有定义任何公有构造函数
B、该类没有定义任何无参构造函数
C、该类没有定义任何构造函数
D、该类没有定义任何成员函数

答案C

解析 C++中,只有当一个类没有定义构造函数时,编译器才会自动生成一个默认构造函数,一个类哪怕只定义了一个构造函数,编译器也不会再生成默认构造函数;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ScNp777K
0

最新回复(0)