题目
(14 )下面的函数定义是某函数模板能够生成的函数实例
int square(int n) {return n*n;}
double square(double n) {return n*n;}
由此可知,该函数模板的定义是 【 15 】 。
第1题
已知:double A(double A){return++a;}和int A(int a){return ++a;)是一个函数模板的两个实例,则该函数模板定义为【 】。
第2题
已知int DBL (int n){return n+n;}和long DBL (long n){return n+n}是一个函数模板的两个实例,则该函数模板的定义是______。
第3题
已经int DBL(int n){return n+n;}和long DBL(long n){return n+n>是一个函数模板的两个实例,则该函数模板的定义是______。
第4题
已知:double A(double A) {return++a;}和int A(in A) {return++a;}是一个函数模板的两个实例,则该函数模板定义为【 】
第5题
有如下函数模板定义: template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;} 则以下调用正确的是()。
A.plus(3,5L);
B.plus<>(3,5L);
C.plus<int>(3,5L);
D.plus<int,double>(3,5L);
第6题
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是()。
A.sum<int,4,3>(5);
B.sum<4,3>(5);
C.sum<int,int,int>(5);
D.sum(5);
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!