char_type
typedef char char_type;
typedef wchar_t char_type;
typedef charT char_type; // for users to acquire the basic character type