关于类的构造函数,下列说法不正确的是( )。
A. 每个类都有构造函数
B. 编写程序时,可以不为类定义构造函数
C. 为了初始化类的数据成员,通常需要定义构造函数
D. 每个类有且只有一个缺省的构造函数
下列函数中不能重载的是( )。
A. 类的成员函数
B. 类的静态成员函数
C. 类的析构函数
D. 类的构造函数
关于类的常成员函数,下列叙述正确的是( )。
A. 常成员函数只能修改常数据成员
B. 常成员函数只能修改非常数据成员
C. 常成员函数不能修改任何数据成员
D. 常成员函数只能通过常对象调用
设已定义好一个类A,执行语句“A a1, a2[3], *a3[4];”时,类A的构造函数被调用的次数是( )。
A. 2
B. 3
C. 4
D. 8