问题
单项选择题
下列程序段的输出结果是( )。 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) { int x=1,y=2; fun(&y,&x); cout < < X < < y < < end1; }
A. public
B. public 和 protected
C. privite
D. 任意修饰符都可以,由系统随机选取
答案
参考答案:A
解析:C++语言中用成员函数重载--x为:x.operator--( ),用成员函数重载x+y为:x.operator+(y)。