若有函数模板mySwap和一些变量定义如下:( )。 templatevoid mySwap(T x,T y); double d1,d2; int i1,i2; 下列对mySwap的调用中,错误的是

admin2020-04-07  26

问题 若有函数模板mySwap和一些变量定义如下:(    )。
    templatevoid mySwap(T x,T y);
    double d1,d2;  int i1,i2;
    下列对mySwap的调用中,错误的是

选项 A、mvSwap(i1,i2)
B、mySwap(d1,d2)
C、mvSwap(i1,d1)
D、mySwao(i2,d2)

答案C

解析 按照函数模板mySwap的定义,变量x和v应该是同一类型,而在选项C)的定义中变量i1和d1属于不同的数据类型。
转载请注明原文地址:https://jikaoti.com/ti/vfA0FFFM
0

最新回复(0)