C++模板声明:正确写法是什么?
C++ 中使用模板声明时,正确的写法是:
'C. template < typename T1, typename T2 >'
解释:
-
template <typename T1, typename T2>是标准的模板声明方式,使用typename关键字来指定模板参数类型。 -
template <class T1, T2>也是可以的,但class关键字在这种情况下等同于typename。 -
template <class T1, class T2>也是可行的,但在一些情况下可能会导致错误。 -
template ( typedef T1, typedef T2 )是错误的,因为typedef关键字不能用在模板参数声明中。
原文地址: https://www.cveoy.top/t/topic/owgU 著作权归作者所有。请勿转载和采集!