假设A为一个类,并且有声明语句A a1, a2=a1;那么关于该语句执行描述错误的是
A: 执行类A的无参构造函数构造对象a1
B: 执行类A的全部参数都默认的构造函数构造对象a1
C: 执行类A的无参构造函数构造对象a2,并被赋值为a1
D: 执行类A的拷贝构造函数构造对象a2
A: 执行类A的无参构造函数构造对象a1
B: 执行类A的全部参数都默认的构造函数构造对象a1
C: 执行类A的无参构造函数构造对象a2,并被赋值为a1
D: 执行类A的拷贝构造函数构造对象a2
举一反三
- 设px是指向一个类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的( )。 A: 析构函数 B: 无参构造函数 C: 带参构造函数 D: 拷贝构造函数 E: 默认构造函数
- 设px是指向一个类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的( )。 A: 析构函数 B: 无参构造函数 C: 带参构造函数 D: 拷贝构造函数 E: 默认构造函数
- 设px是指向一个类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的( )。 A: 析构函数 B: 无参构造函数 C: 带参构造函数 D: 拷贝构造函数 E: 默认构造函数
- 假定AB为一个类,则执行ABx;语句时将自动调用该类的 A: 有参构造函数 B: 无参构造函数 C: 拷贝构造函数 D: 赋值重载函数
- 已知C是一个类,则执行语句C c;后( )。 A: 自动调用无参构造函数 B: 自动调用有参构造函数 C: 自动调用拷贝构造函数 D: 产生一个对象c,但不调用任何构造函数函数