问题 单项选择题

关于关键字class和typename,下列叙述中正确的是

A.程序中的typename都可以替换为class

B.程序中的class都可以替换为typename

C.在模板形参表中只能用typename来声明参数的类型

D.在模板形参表中只能用class或typename来声明参数的类型

答案

参考答案:A

解析: 只有在目标声明中,typename和class才可以相互替换,即typename可以被class替换,而有的class,不一定能被typename替换。

单项选择题
问答题 简答题