问题
填空题
以下程序的执行结果是 【15】 。
#include<iostream. h>
class Sample
public:
int x:
int y;
void disp()
cout<<"x="<<x<<",y="<<y<<end1;
;
void main()
int Sample:: ** pc;
Sample s;
pc=& Sample: :x;
s.*pc=10;
pc:=&Sample: :y;
s.*pc=20;
s.disp();
答案
参考答案:x=10,y=20
解析: 本题比较特殊,考察域作用符的使用规则。其实际含义是;指针先指向x,然后指向y,并利用该指针分别为x和y赋值。在使用过程中进行了作用域的限定。