A.new
B.delete
C.free
D.remalloc
A.free(S);
B.remalloc(S);
C.delete S;
D.delete[ ] S;
A.用户自定义
B.同类名
C.~+类名
D.#+类名
A.0个
B.只能1个
C.最多2个
D.多个
A.用户自定义
B.同类对象引用
C.同类对象指针
D.无参数
A.构造函数
B.析构函数
C.拷贝构造函数
D.拷贝析构函数
A.与构造函数的一样
B.空白
C.由用户自定义
D.将源对象的数据成员值拷贝到目标对象
A.浅拷贝
B.中拷贝
C.深拷贝
D.全面拷贝
A.类A创建了1个对象A
B.类A创建一个无名对象
C.类A创建3个对象
D.类A创建3个无名对象
A.2
B.3
C.4
D.5
A.临时对象
B.永久对象
C.对象数组
D.对象指针
A.创建A的对象数组
B.创建3个A的对象
C.创建一个无名对象
D.调用了A的拷贝构造函数
A.malloc
B.free
C.new
D.delete
A.A b=s;
B.A b(s);
C.A *b=&s;
D.A &b=s;
A.撤销一个对象
B.用已知对象去构造另一个对象
C.对象作为实参传递
D.函数返回值用值传递方式
A.A b=s;
B.fn(s);
C.A b= fn(s);
D.A &b=s;
A.创建A的对象数组
B.创建A的临时对象
C.调用A的拷贝构造函数
D.调用A的构造函数
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误
A.正确
B.错误