[单选题]

若有函数模板mySwap和一些变量定义如下:
template<class T>
void mySwap(T X,T Y);
double d1,d2;int i1,i2;
下列对mySwap的调用中,错误的是(  )。

A.mySwap(i1,i2)

B.mySwap(d1,d2)

C.mySwap(i1,d1)

D.mySwap<int>(i2,d2)

参考答案与解析:

相关试题

有如下函数模板:<br />template<class T><br />T square(T x)<img border="0" sty

[单选题]有如下函数模板:templateT square(T x)return xx;其中T是(  )。A.函数形参B.函数实参C.模板形参

  • 查看答案
  • 有函数模板声明和一些变量定义如下:<br />template<class T1,class T2,class T3><br />T1 sum(T2,T3);<

    [单选题]有函数模板声明和一些变量定义如下:templateT1 sum(T2,T3);double d

  • 查看答案
  • 有如下函数模板:<br />template<typename T,typename U><br />T cast(U u)<img border="

    [单选题]有如下函数模板:templateT cast(U u)return u;其功能是将U类型数据转换为T类型

  • 查看答案
  • 有函数模板声明和一些变量定义如下:template<class T1,class

    [单选题]有函数模板声明和一些变量定义如下:template<class T1,class T2,class T3>T1 sum(T2,T3);double d1,d2;则下列调用中,错误的是A.sum<double,double,double>(d1,d2);B.sum<double,double>(d1,d2);C.sum<double>(d1,d2);D.sum(d1,d2);

  • 查看答案
  • 有如下函数模板定义:<br />template<typename T1,typename T2><br />T1 Fun(T2 n) <img border

    [单选题]有如下函数模板定义:templateT1 Fun(T2 n) return n*5.0;若要求以in

  • 查看答案
  • 有如下函数模板定义:template<class T> T func(T x,T y)<img border="0" style="width: 6px

    [单选题]有如下函数模板定义:template T func(T x,T y)return x*x+y*y;在下列对func的调用中,错误的是

  • 查看答案
  • 已知类模板Test定义如下:<br />template<typename T1,typename T2><br />class Test<img borde

    [单选题]已知类模板Test定义如下:templateclass Testpublic;void foo(T2

  • 查看答案
  • 若有函数模板mySwap和一些变量定义如下:<br /><img border="0" style="width: 174px; height: 64p

    [单选题]若有函数模板mySwap和一些变量定义如下:下列对mySwap的调用中,错误的是(  )。A.mySwap(i1,i2)B.mySwap(d1,d2)

  • 查看答案
  • 有如下函数模板:<br />Template<br />T cast(U u)(return u;<img border="0" style=&quo

    [单选题]有如下函数模板:TemplateT cast(U u)(return u;其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数c

  • 查看答案
  • 有如下函数模板:<br />template<class T>T square(T x) <img border="0" style="width: 6

    [单选题]有如下函数模板:template<class T>T square(T x) return x*x;)其中T是(  )。A.函数形参B.函数实参C.模

  • 查看答案