你可能感兴趣的试题
无二义性且无左递归 可能有二义性但无左递归 无二义性但可能是左递归 可以既有二义性又有左递归
#define S(x) X*X #define S(x)(x)*(x) #define S(x)(x*x) #define S(x)((x)*(x))
一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性。 解决二义性的最常用的方法是对成员名的限定法 基类和派生类中同时出现的同名函数,也存在二义性问题 一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
#defineS(x*x #defineS((*( #defineS((x* #defineS(((*()
派生类中的成员与基类的成员同名,在调用时可能存在二义性 派生类的二个基类是有同名成员,调用这一成员时可能产生有二义性 派生类的二个基类是从同一共同基类派生出来,调用基类的成员时可能存在二义性 使用成员限定可解决二义性问题
#define S( X*X #define S((*( #define S((x* #define S(((*()
使用作用域运算符限定访问的成员函数 在派生类中定义同名函数,且参数表必须和基类的保持一致 在派生类中定义同名函数,且参数表可以和基类的不同 采用虚基类解决多重继承中的共同基类产生的二义性
语句①②③都有二义性 语句①③有二义性,②没有二义性 语句①有二义性,②③没有二义性 语句①②有二义性,③没有二义性
一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性 解决二义性可以用对成员名的限定法 父类和子类中同时出现同名函数,也可能存在二义性 一个子类是从两个父类派生出来的,而这两个父类只有一个共同的父类,对该父类成员进行访问时,可能出现二义性
一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性 解决二义性可以用对成员名的限定法 父类和子类中同时出现同名函数,也可能存在二义性 一个子类是从两个父类派生出来的,而这两个父类又有一个共同的父类,对该父类成员进行访问时,可能出现二义性
#define POWER(x)x*x #define POWER(x)((x)*(x)) #define POWER(x)(x*x) #define POWER(x)(x)*(x)
语句①②③都有二义性 语句①③有二义性,②没有二义性 语句①有二义性,②③没有二义性 语句①②有二义性,③没有二义性
一个派生类的两个基类中都有某个同名成员,派生类中这个成员的访问可能出现二义性 解决二义性的最常用的方法是对成员名的限定法 基类和派生类中同时出现的同名函数,也存在二义性问题 一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性