问题
单项选择题
以下程序的执行结果是( )。 #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>:: opetator ++() {n+=1;∥不能用n++,因为double型不能用++ } void main() { Sample<char>s(’a’); S++; s.disp(); }
A.n=a
B.a=O
C.n=b
D.a=b
答案
参考答案:C