单项选择题

( )使一个函数可以定义成对许多不同数据类型完成同一个任务。

A.函数模板
B.重载函数
C.递归函数
D.模板函数
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #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
单项选择题
以下程序的执行结果是( )。 #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...
  • 有如下程序: #include<iostream>#inc...
  • C++中把数据之间的传输操作称为( )
  • ( )既可重载为一元运算符,又可重载为二...
  • 下列运算符中全都可以被友元函数重载的是( )