下列关于C++运算符函数的返回类型的描述中,错误的是()
A. 可以是类类型
B. 可以是int类型
C. 可以是void类型
D. 可以是float类型
查看答案
下列选项中,正确的是( )
A. 类的构造函数可以重载
B. 一个类可以有多个析构函数
C. 析构函数不能是虚函数
D. 在类中可以有自身类的数据对象成员
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类数据成员初始化( )
A. 与虚基类下面的派生类个数有关
B. 多次
C. 二次
D. 一次
对于下面类定义的叙述中正确的是( )class A {public:virtual void func1( ) { }void func2( ) { }};class B: public A {public :void func1( ) { cout<<"class B func1"<
A::func2()和B::func1()都是虚函数
B. A::func2()和B::func1()都不是虚函数
C. B::func1()是虚函数,而A::func2()不是虚函数
D. B::func1()不是虚函数,而A::func2()是虚函数
关于抽象类的描述中,正确的是( )
A. 不能说明抽象类的指针或引用
B. 可以说明抽象类对象
C. 抽象类的纯虚函数的实现可以由类自身给出,也可以由派生类给出
D. 抽象类的纯虚函数的实现由派生类给出