[单选题]

以下程序的执行结果为()。include class Sample{int n;public:Sample(int i) {n=i;}

以下程序的执行结果为( )。 #include <iostream.h> class Sample { int n; public: Sample(int i) {n=i;} operator++() {n++;} //前缀重载运算符 operator++(int) {n+=2;} //后缀重载运算符 void disp() { cout<<"n="<<n<<endl; } }; void main() { Sample A(2),B(2); A++; ++B;

A.disp();

A.disp(); }

A.n=4

B.n=1

C.n=3

D.n=5 n=3 n=2 n=4 n=6

参考答案与解析: