字典翻译 问答 其它 C++一些问题1.下列哪类容器在添加新对象时,要比较对象的大小:A.vectorB.listC.setD.deque2.类C1和类C2都是类模板CT的模板类,下列说法正确的是:A.C1的对象,可以赋值给C2类型的变量B.程序中
问题标题:
C++一些问题1.下列哪类容器在添加新对象时,要比较对象的大小:A.vectorB.listC.setD.deque2.类C1和类C2都是类模板CT的模板类,下列说法正确的是:A.C1的对象,可以赋值给C2类型的变量B.程序中
问题描述:

C++一些问题

1.下列哪类容器在添加新对象时,要比较对象的大小:

A.vectorB.listC.setD.deque

2.类C1和类C2都是类模板CT的模板类,下列说法正确的是:

A.C1的对象,可以赋值给C2类型的变量

B.程序中,C1的静态成员变量和C2的静态成员变量拥有不同的存储空间

C.C1的友元函数中,可以访问C2的私有成员

D.C1的成员函数中,可以访问C2的私有成员

3.关于函数对象,如下说法中正确的是

A.如果一个类定义了函数指针成员变量,则该类的对象是函数对象。

B.如果一个类重载了“()”运算符,该类的对象是函数对象。

C.函数对象类只能定义一个函数对象。

D.函数对象类中只能定义成员函数,不能定义成员变量。

5.假设Complex是一个复数类,下面哪种情况将不会引起复制构造函数的调用

A.Complexc1(5);Complexc2=c1;

B.Complexc1(5);Complexc2(c1);

C.Complexc1(5);Complexc2[2]={c1,2};

D.Complexc1(5),c2;c2=c1;

6.若类B是从类A派生而来,而语句p.Do();在被多次执行时,有的时候调用的是类A的Do成员函数,有的时候调用的是类B的Do成员函数,那么p的类型可以是:

A.A*

B.A

C.B

D.A&

丁世宏回答:
  set程序中,C1的静态成员变量和C2的静态成员变量拥有不同的存储空间C错D错B可能是对的但第一次见函数类。。。或许早就见过只是不是这个名称而已5D如果拷贝函数内部没用调用复制构造函数则...
点击显示
其它推荐
热门其它推荐
  • 其它