This Clause describes components for manipulating sequences of any non-array POD ([basic.types]) type. In this Clause 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, a string class, and null-terminated sequence utilities, as summarized in Table [tab:strings.lib.summary].
Subclause | Header(s) | |
[char.traits] | Character traits | <string> |
[string.classes] | String classes | <string> |
<cctype> | ||
<cwctype> | ||
[c.strings] | Null-terminated sequence utilities | <cstring> |
<cwchar> | ||
<cstdlib> | ||
<cuchar> |