问题
单项选择题
下面程序的输出结果是( )。 #include Usingnamespacestd; ClassBase{ public: Base(intx=O){count< } }; ClassDerived:publicBase{ public:Derved(intx=0{count< } private; Baseval; }; intmina(){ Derivedd(1); retrun0; }
A.0
B.1
C.01
D.001
答案
参考答案:C
解析:【解析】++是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。