填空题

______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。

【参考答案】

类模板
<上一题 目录 下一题>
热门 试题

填空题
下列程序的输出结果是______。#include<iostream>using namespace std;class base{public:int n;base(int x) { n=x;}virtual void set(int m) { n=m;cout << n <<’ ’;}};class deriveA:public base{public:deriveA(int x):base(x) {}void set(int m) { n += m;cout << n <<’ ’;}};class deriveB:public base{public:deriveB(int x):base(x) {}void set(int m) { n +=m; cout << n<<’ ’;}};int main(){deriveA d1(1);deriveB.d2(3);base *pbase;pbase=&d1;pbase->set(1);pbase= &d2;pbase->set(2);return 0;}
填空题
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typename T> T max(T a[ ],int n){T m=a[0];for(int i=1;i<n;i++)if(a[i]>m) ______;return m;}
相关试题
  • 下列关于E-R图的描述中正确的是
  • 关于友元,下列说法错误的是
  • 下列函数原型声明中错误的是
  • 一个在基类中说明的虚函数,它在该基类中没...
  • 下列运算符中不能在C++中重载的是