问题 单项选择题

关于模板,下列说法不正确的是( )。

A) 用类模板定义一个对象时,不能省略实参
B) 类模板只能有虚拟类型参数
C) 类模板本身在编译中不会生成任何代码
D) 类模板的成员函数都是模板函数

答案

参考答案:B

解析: 类模板不是一个实实在在的类,本身在编译中不会生成任何代码;用类模板定义一个对象时,不能省略实参;类模板的成员函数都是模板函数。C++中可以为类模板的参数设置默认值,所以选项B) 错误。

单项选择题
问答题