A-A+

以下程序的执行结果是()。 #include<iostream.h> template<cl

2022-08-06 02:10:40 问答库 阅读 174 次

问题详情

以下程序的执行结果是()。 #include<iostream.h> template<class T> class Sample { T n: public: Sample(T i) {n=i;} void operator++(); void disp(){cout<<"n="<<n<<endl;} }; template<class T> void Sample<T>::operator++() { n+=1; // 不能用n++, 因为double型不能用++ } void main() { Sample<char>s("a"); s++; s.disp(); }
A.n=a
B.a=0
C.n=b
D.a=b请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

考点:程序