下面的函数模板定义中错误的是A.templateB.template Q F(Q x){retum Q+x;) Q F(Q x){return
下面的函数模板定义中错误的是
A.template
B.template Q F(Q x){retum Q+x;) Q F(Q x){return x+x;}
C.template<classT>
D.template<class T> TF(T x){return x*x;) Bool F(tx){return x>1;)
下面的函数模板定义中错误的是
A.template
B.template Q F(Q x){retum Q+x;) Q F(Q x){return x+x;}
C.template<classT>
D.template<class T> TF(T x){return x*x;) Bool F(tx){return x>1;)
下面的函数模板定义中错误的是()。
A.template<class Q>
B.template<class Q> QF(Qx){return Q-x;} QF(Qx){return x+x;}
C.template<class T>
D.template<class T> TF(Tx){return x*x;} boolP(Tx){return X>1;)
A.template <class Q> q F(Q x) {return Q+x;}
B.template <class Q> Q F(Q x){return x+x;}
C.template <class T> T F(Tx){return x*x;}
D.template <class T> bool F(Tx){return x>1;}
补充完整下面的模板定义:
template<class Type> //Type为类型参数
class Xtwo{ //由两个Type类型的数据成员构成的模板类
Type a;
Type b;
public:
Xtwo(Type aa=0,Type bb=0):a(aA) ,b(bB) { }
int Compare(){ //比较a和b的大小
if(a>B) return 1;
else if(a==B) return 0;
else return-1;
}
Type Sum(){return a+b;} //返回a和b之和
Type Mult(); //函数声明,返回a和b之乘积
};
template<class Type>
______ ::Mult(){return a*b;} //Mult函数的类外定义
A.printf(“%s”,c);
B.for(j=0;j<8;j++) printf(“%c”,c[j]);>
C.puts(c);
D.for(j=0;j<8;j++) puts(c[j]);>
A.子VI连线板定义了输入输出的连线地方;
B.子VI连线板上的端子颜色与其相连的控件数据类型是一致的;
C.必须有一个图标/连线板才能使用子VI;
D.在函数面板中可以编辑子VI的图标。
有如下函数模板定义: 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);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!