题目内容

在多继承二义性的描述中,( )是错的。(5.0)

A. 一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性
B. 解决二义性的最常用的方法是用成员名的限定法
C. 基类和派生类中同时出现的同名函数,也存在二义性问题
D. 一个派生类是从两个基类派生来的,而这两个基类又有一个公共的基类,对该基类成员进行访问时,也可能出现二义性

查看答案
更多问题

设置虚基类的目的是( )(5.0)

A. 简化程序
B. 消除二义性
C. 提高运行效率
D. 渐少目标代码

在带有虚基类的多层派生类构造函数的成员初始化列表中都要列举出虚基类的构造函数,这样对虚基类的子对象初始化( )(5.0)

A. 与虚基类下面的派生类个数有关
B. 多次
C. 二次
D. 一次

一个类A,( )是指向类A成员函数的指针,假设类有三个公有成员:void f1(int),void f2(int)和int a(5.0)

A *p
B. int A::*pc=&A::a
C. void (A:: *pa)(int)
D. A *pp

已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用( )是 正确的;(5.0)

A. p=f1;
B. p=A::f1;
C. p=A::f1();
D. p=f1();

答案查题题库