单选题
有如下函数模板:
Template
cast(u)(returu;
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
A、
cast(i);
B、
cast<>(i);
C、
cast<char*>(i);
D、
cast<int>(i);
【正确答案】
D
【答案解析】
当模板函数获得特定类型的返回值时,不能省略模板实参,故AB两项错误,C项中把int转换为char*型,程序执行时将会出错。
提交答案
关闭