下列程序的运行结果是 #include<isotream.h> class A { int a; public: A(){a=0;} A(int aa) {

admin2010-03-29  21

问题 下列程序的运行结果是    #include<isotream.h>    class A    {        int a;    public:         A(){a=0;}          A(int aa)          {               a=aa;               cout<<a++;          }        };    void main()    {      A x,y(2),z(3);       cout<<end1;    }

选项 A、0
B、23
C、34
D、25

答案2

解析 本题考查的是对构造函数的掌握,另外“++”运算符是右结合的,所以在进行输出的时候都是先把原来的输出后再自加1。
转载请注明原文地址:https://kaotiyun.com/show/Txjp777K
0

最新回复(0)