问题 单项选择题

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

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

答案

参考答案:C

解析: 本题考查默认构造函数的生成,如果用户定义的类中没有声明、定义任何构造函数,编译器就会自动为该类生成默认构造函数,称为合成的构造函数。C选项正确。

问答题 简答题
单项选择题 A1/A2型题