下面有关C++的一些叙述中,错误的有( )
A)可以用:template 或template 来声明函数模板,这两者是等价的。其中的Type与形参一
样可以为任意标识符。
B)模板定义中的类型参数Type可以是内部类型(int等)或自定义类型,它可以用来指定函数的形参类型和(或)返回值类
型,以及声明函数中的局部变量。
C)模板定义中的类型参数Type必须用于模板函数的参数表。
D)函数模板不具有隐式类型转换的能力,在这种情况下,可以利用函数重载机制,用普通函数重载一个同名的函数模板,或
采用“函数模板名<类型实参表> (实参表)”调用格式显式给出类型实参。
E)C++不允许用一个函数模板重载另一个函数模板。
F)使用类模板(通用类)使用户可以为类声明一种模式,使得类中的某些数据成员、成员函数的参数/返回值能取任意类型
(系统定义的内部类型或自定义类型)。
G)C++的类模板不可以使用默认参数。