在C++中,编译系统自动为一个类生成默认构造函数的条件是A.该类没有定义任何有参构造函数B.该类没有定义任何无参构造函数C.该类没有定义任何构造函数D.该类没有定义任何成员函数
在C++中,编译系统自动为一个类生成默认构造函数的条件是
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
相关考题:
对于一个类的定义,下列叙述中错误的是A.如果没有定义复制构造函数,那么编译器将生成一个复制构造函数B.如果没有定义默认的构造函数,那么编译器将一定生成一个默认的构造函数C.如果没有定义构造函数,那么编译器将生成一个默认的构造函数和一个复制构造函数D.如果已经定义了构造函数和复制构造函数,那么编译器不会生成任何构造函数
下列关于C++中类的构造函数说法正确的是:A.定义类时用户必须要定义构造函数B.无论用户是否定义构造函数,编译器都会自动生成一个没有参数的构造函数C.定义类时如果不定义构造函数,编译器会自动生成一个无参构造函数D.类对象生成的时候,会通过函数重载调用类中定义的某个构造函数(如果定义了多个)