下列叙述中,正确的是()
A.构造函数调用虚函数采用动态联编
B.构造函数可以说明为虚函数
C.当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数
D.析构函数调用虚函数采用动态联编
C、当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数
A.构造函数调用虚函数采用动态联编
B.构造函数可以说明为虚函数
C.当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数
D.析构函数调用虚函数采用动态联编
C、当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数
A.派生类不能访问通过公有继承的基类的保护成员
B.派生类的对象可以访问基类的任何成员
C.如果基类有带形参构造函数,派生类可以不声明带形参的构造函数
D.基类构造函数和析构函数都不能够被继承
A.将类的一个对象赋值给该类的另一个对象时
B.用一个对象去初始化同一类的另一个新对象时
C.函数形参是类对象,用相应的实参调用函数时
D.函数返回值是类对象,函数执行返回调用时
A.new运算符用于申请动态存储空间
B.new运算符返回指向操作数类型变量的指针
C.new运算符创建数组时要为数组元素指定初值
D.new运算符创建类对象时要调用类构造函数
A.派生类要向基类的构造函数传递参数
B.多继承时可能会产生二义性
C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
D.一个基类可以有多个派生类,一个派生类可以有多个基类
A.箭头函数是匿名函数,不能作为构造函数,不能使用new
B.箭头函数的this永远指向其上下文的this,任何方法都改变不了其指向,如call(),bind(),apply()
C.普通函数的this指向调用它的那个对象
D.箭头函数的this指向调用它的那个对象
A.B *b; b->fun();
B.B b; B &br=b; br.fun();
C.B b; b.A::fun();
D.B b; b.fun();
A.类的成员函数都有this指针
B.类的友元函数都有this指针
C.任何与类相关的函数都有this指针
D.类的非静态成员函数都有this指针