首页
默认拷贝构造函数只能完成“浅拷贝”。
精华吧
→
答案
→
慕课
→
未分类
默认拷贝构造函数只能完成“浅拷贝”。
A.正确
B.错误
正确答案:正确
Tag:
面向对象程序设计
函数
时间:2021-12-29 13:21:11
上一篇:
类中的静态数据成员为了方便访问,一般还需要再类中定义静态成员函数用于访问。
下一篇:
构造函数和析构函数一般的权限都应该设为public。
相关答案
1.
类中的非静态成员函数不能访问类的静态数据成员。
2.
const关键词可以参与区分重载函数。
3.
二维数组int b[][4]={{1,2},{1,2,3},{1,2,3,4}}的元素个数为()。
4.
一个类中的公有(public)性质的静态数据成员,以下()访问方式是错误的。
5.
下列()对象的数据成员类型可以不用初始化表的方式进行初始化。
6.
下面()内存区域是C++中的运行时动态内存分配区域。
7.
下列有关C++类的说法中,不正确的是()。
8.
有关析构函数的说法,不正确的是()。
9.
假定AB为一个类,则该类的拷贝构造函数的声明语句为( )。
10.
下面的函数声明中,()是“voidBC(inta,intb);”的重载函数。
热门答案
1.
定义p,使p指向动态空间中包含30个整数的数组,所使用的定义语句为()。
2.
若定义类A:class A { public: A(); A(int x); … };执行语句:A a(4), b[3], *p[2]; 则自动调用该类构造函数的次数是()。
3.
假设A是一个类的名字,下面的程序片段会调用类A的调用析构函数()次。 int main() { A * p = new A[2]; A * p2 = new A; A a; delete [] p;}
4.
假设A 是一个类的名字,下面哪段程序不会用到A的复制构造函数()。
5.
假设 A 是一个类的名字,下面的语句生成了()个类A的对象。A * arr[4] = { new A(), NULL,new A() };
6.
有类A如下定义:class A{ int v; public: A ( int n) { v = n; }};下面哪条语句是编译不会出错()。
7.
关于 new 运算符的下列描述中,错误的是()
8.
下列不是构造函数特征的是()
9.
关于成员函数特征的下列描述中,错误的是( )
10.
类的私有成员可在何处访问()