27 Strings library [strings]

27.1 General [strings.general]

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.
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
Character traits
<string>
String view classes
<string_view>
String classes
<string>
Null-terminated sequence utilities
<cstring>