27
Strings library
[strings]
27.1
General
[strings.general]
1
#
This Clause describes components for manipulating sequences of any non-array trivially copyable standard-layout (
[basic.
types.
general]
) type
T
where
is_
trivially_
default_
constructible_
v
<
T
>
is
true
.
Such types are called
char-like types
, and objects of char-like types are called
char-like objects
or simply
characters
.
2
#
The following subclauses describe a character traits class, string classes, and null-terminated sequence utilities, as summarized in Table
81
.
Table
81
: Strings library summary
[tab:strings.summary]
🔗
Subclause
Header
🔗
[char.
traits]
Character traits
<
string
>
🔗
[string.
view]
String view classes
<
string_
view
>
🔗
[string.
classes]
String classes
<
string
>
🔗
[c.
strings]
Null-terminated sequence utilities
<
cstring
>