有如下函数模板: template<typename T,typenaine U> T cast(U u){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
A.cast(i);
B.cast<>(i);
C.cast<char*,int>(i);
D.cast<double,int>(i);
[单选题]有如下函数模板:templateT cast(U u){return u;}其功能是将 U 类型数据转换为 T 类型数据。已知 i 为 int 型变量,下列对模板函数 cast 的调用中正确的是A. . cast(i);B. . cast<>(i);C. . cast(i);D. . cast (i);
[单选题]有如下函数模板: template T cast(Uu){return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。A.cast(i);B.cast<>(i);C.cast(i);D.cast(i);
[单选题]有如下函数模板: template T cast(Uu){ return u;} 其功能是有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是A.cast(i);B.cast<>(i);C.cast<char*,int>(i);D.cast<double,int>(i);
[单选题]有如下函数模板: template T east(U u)i return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。A.cast(i);B.cast(i);C.east(i);D.east(i);
[单选题]有如下函数模板:TemplateT cast(U u)(return u;其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数c
[单选题]有如下函数模板:templateT square (Tx) {return x*x;)其中T是()A.函数形参B.函数实参C.有如下函数模板: template<class T>T square (Tx) {return x*x;) 其中T是( )A.函数形参B.函数实参C.模板形参D.模板实参
[单选题]有如下函数模板声明:templateT Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max(有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。A.Max(3.5,4.5)B.Max(3.5,4)C.Max(double)(3.5,4.5)D.Max<double>(3.5,4)
[单选题]有如下函数模板:templateT square(T x){return x*x;}其中T是A.函数形参B.函数实参C.模有如下函数模板:template<class T>T square(T x){return x*x;}其中T是A.函数形参B.函数实参C.模板形参D.模板实参
[单选题]有如下函数模板声明:templateT Max(T a,T b){return(a)b)?a:b;}下列对函数模板Max()有如下函数模板声明: template<typename T> T Max(T a,T b){return(a)b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。A.Max(3.5,4.5)B.Max(3.5,4)C.Max(double)(3.5,4.5)D.Max(double)(3.5,4)
[单选题]有如下函数模板的定义:templateT func(Tx, Ty){return x*x£« y*y;}在下列对func的调用中有如下函数模板的定义:template<class T>T func(Tx, Ty){return x*x+ y*y;}在下列对func的调用中不正确的是( )。A.func(3,5);B.func<>(3,5);C.func(3,5.5);D.func<int>(3,5.5);