The types char16_t and char32_t
are distinct types rather than typedefs to existing integral types.
The tokens char16_t and char32_t
are keywords in this International Standard.
They do not appear as macro names defined in
The type wchar_t is a distinct type rather than a typedef to an
existing integral type.
The token wchar_t
is a keyword in this International Standard.
It does not appear as a type name defined in any of