Может ли кто-нибудь объяснить мне, почему я могу использовать Char как параметр типа шаблона, например:
template <class Char>
Я не нашел ссылок на этот класс.
Токен Char
является просто идентификатором без какого-либо предшествующего значения. Он называет первый аргумент шаблона. Вы могли бы написать эквивалентно,
template <class IKnowCeePlusPlus>
Char
ничего не значит на земле C++. Это отступы, как и любые другие, и это в основном то же самое, что если бы вы написали template <class T>
или template <typename T>
.