网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
参照函数模板的写法,完成非模板函数的定义,语句为______。 include include
参照函数模板的写法,完成非模板函数的定义,语句为______。
include<iostream.h>
include<string.h>
template<class T>
T min(T a,T b)
{
return(a<b? a:b);
}
char*rain(char*a,char*b)
{
______
}
void main( )
{
double a=1.23,b=3.45;
char s1[]="abed",s2[]="efg";
cout<<min(a,b)<<min(s1,s2)<<endl;
}
参考答案
更多 “ 参照函数模板的写法,完成非模板函数的定义,语句为______。 include include 参照函数模板的写法,完成非模板函数的定义,语句为______。include<iostream.h>include<string.h>template<class T>T min(T a,T b){return(a<b? a:b);}char*rain(char*a,char*b){______}void main( ){double a=1.23,b=3.45;char s1[]="abed",s2[]="efg";cout<<min(a,b)<<min(s1,s2)<<endl;} ” 相关考题
考题
以下关于函数模板的论述中,正确的是()。
A、一旦定义了函数模板,就不能再定义同名的重载函数;B、从同一个函数模板实例化后得到的多个模板函数属于函数重载;C、函数模板中只有一种参数;D、在定义函数模板时,template语句与函数模板定义语句之间可以有别的语句。
考题
完成下列类的构造函数,初始化语句为______。 include class Test { private: int x,y
完成下列类的构造函数,初始化语句为______。include<iostream.h>class Test{private:int x,y;public:void Test(int initx,int inity){______}void printx( ){cout<<x<<"-"<<y<<"="<<x-y;}};void main( ){Test x(300,200);x.printx( );}
考题
以下程序的运行结果是______。 include include template class TA
以下程序的运行结果是______。include<iostream.h>include<math.h>template<class T>class TAdd//定义类模板TAdd,T为类型{Tx,y;public:TAdd (Ta,Tb) {x=a,y=b;) //构造函数Tadd() { retum x+y;}//成员函数};void main( ){TAdd<int>A (5,6);
考题
请编写一个函数void fun(char ss[]),该函数将字符串ss翻转,如ss为“123abc”则翻转后为“cba321”。注意:用数组方式及for循环来实现该函数。注意:部分源程序已存在文件test16_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test16_2.cpp 的内容如下:include<iostream.h>include<string.h>void fun (char ss[]);void main ( ){char s[80];cout<< "请输入字符串: ";cin>>s;fun(s);cout<< "逆序后的字符串: "<< s<<end1;}void fun(char ss[]){}
考题
参照函数模板的写法,完成非模板函数的定义,语句为_______。
热门标签
最新试卷