题目内容

解决定义二义性问题的方法有()

A. 只能使用作用域分辨运算符
B. 使用作用域分辨运算符或成员名限定
C. 使用作用域分辨运算符或虚基类
D. 使用成员名限定或赋值兼容规则

查看答案
更多问题

在C++中不返回任何类型的函数应该说明为()

A. int
B. chaY
C. void
D. double

若Sample类中的一个成员函数说明如下:Void set(Sample &a),则Sample &a的含义是()

A. 指向类Sample的名为a的指针
B. a是类Sample的对象引用,用来作函数Set()的形参
C. 将a的地址赋给变量Set
D. 变量Sample与a按位与的结果作为函数Set的参数

实现两个相同类型数加法的函数模板的声明是()

A. add(T X,T Y)
B. T add(X,Y)
C. T add(T X,Y)
D. T add(T X,T Y)

已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()

A1.p=5;
B. A1->p=5;
C. A1.*p=5;
D. *A1.p=5;

答案查题题库