首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列模板声明中,有语法错误的是( )。
下列模板声明中,有语法错误的是( )。
admin
2015-09-14
35
问题
下列模板声明中,有语法错误的是( )。
选项
A、template<typename T>T fun(T x){retum x;}
B、template<typename T>T fun(T x,int n){return x*n;}
C、template<class T>T fun(T*p){return*p;}
D、template<class T>T classA{T n;};
答案
D
解析
第四个选项是定义类模板的,但是class前面的T是多余的。对于第二个选项,同一个类的对象相乘还是同一个类的对象,但是可能要考虑溢出的问题。
转载请注明原文地址:https://jikaoti.com/ti/29E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
下列程序的运行结果为#include<iostream.h>Voidmain(){inta=2;ihtb=a+1;cout<<a/b<<end1;}
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
关于虚函数下面说的正确的是
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
下列对变量的引用中,错误的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
随机试题
试述周代农耕文化方向抉择的历史意义。
继发性腹膜炎最常见的致病菌是
患者,男,26岁。左颌下区肿块2年,肿块时大时小,进食时局部明显胀痛感。可能的诊断是
下列有关环境价值评估及其方法的叙述,正确的有( )。
在楼梯段跨度不大时,宜采用()楼梯。
会计科目是()。
《合同法》规定,当债权债务同归于一人时,合同的权利义务终止。()
我国民间竞技体育存在着明显的地域差异,下列对应关系正确的是()。
(2019年广东)2019年3月,习近平总书记对欧洲三国进行了国事访问,推动共建“一带一路”在亚欧大陆开辟新的空间。这三国分别是()。
在医疗实践中,器官移植是拯救某些患者的重要方法。但是,无血缘关系的供体器官移植后往往很难成活,具有血缘关系的供体器官移植后成活的概率较高。从分子生物学水平看,其原因是:
最新回复
(
0
)