问题 单项选择题

以下程序的执行结果是( )。
#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

单项选择题
多项选择题