C++ keyword: char8_t (since C++20)
From cppreference.com
Usage
char8_t type
: as the declaration of the type
Notes
Feature-test macro ValueStdFeature
__cpp_char8_t
201811L
(C++20)char8_t
202207L
(C++20)
(DR)char8_t compatibility and portability fix (
allow initialization of (unsigned) char arrays
from
UTF-8 string literals
) See also
Fundamental types
:
void
,
std::nullptr_t
(since C++11).
Integral types
:
int
.
Modifiers
:
signed
,
unsigned
,
short
,
long
.
Boolean type
:
bool
.
Boolean literals
:
false
,
true
.
Character types
:
char
,
char8_t
(since C++20),
char16_t
,
char32_t
(since C++11),
wchar_t
.
Floating-point types
:
float
,
double
.