以下程序的执行结果是( )。 #include<iostream.h> template<class T> class Sample { T n: public: Sample(T i) {n=i;}

admin2009-01-15  25

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

答案4

解析
转载请注明原文地址:https://kaotiyun.com/show/bvkp777K
0

最新回复(0)