单项选择题
以下程序的执行结果是( )。 #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
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream>#include<iosream> using namespace std; class BASE{ char c; public; BASE(char n):c(n){} virtual ~ BASE(){cout<<c;} }; class DERIVED; public BASE{ char c; public: DERIVED (char n): BASE (n+1),c(n){} ~DERIVED() {cout<<c;) }; int main(){ DERIVED(’X’); return 0; } 执行上面的程序将输出( )。
A.XY
B.YX
C.X
D.Y
点击查看答案
单项选择题
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。
A.参数个数
B.参数的类型
C.函数名称
D.函数的类型
点击查看答案
相关试题
下面对静态数据成员的描述中,正确的是( )。
若有如下语句 #include<iostream.h> ...
已知类 Sample中的一个成员函数说明如下:...
下列do…while循环的循环次数为( ) int...
下列关于 switch 语句的描述中,( )是...