Char模板类型参数

时间:2013-12-22 19:54:40

标签: c++ templates character

任何人都可以解释为什么我可以使用Char作为模板类型参数,例如:

template <class Char>

我没有找到任何关于这门课程的参考资料。

2 个答案:

答案 0 :(得分:4)

令牌Char只是一个没有任何先验含义的标识符。它命名第一个模板参数。你可以写等价的,

template <class IKnowCeePlusPlus>

答案 1 :(得分:2)

Char在C ++领域没有任何意义。这是一个与其他标识符一样的标识符,这与您编写template <class T>template <typename T>时的标识基本相同。