Standard library header <cstring>
From cppreference.com
                    
                                        
                    
                    
                                                            
                    This header was originally in the C standard library as <string.h>.
This header is for C-style null-terminated byte strings.
Macros
|    implementation-defined null pointer constant  (macro constant)  | 
Types
|    unsigned integer type returned by the sizeof operator  (typedef)  | 
Functions
 String manipulation | |
|    copies one string to another  (function)  | |
|    copies a certain amount of characters from one string to another  (function)  | |
|    concatenates two strings  (function)  | |
|    concatenates a certain amount of characters of two strings  (function)  | |
|    transform a string so that strcmp would produce the same result as strcoll   (function)  | |
 String examination | |
|    returns the length of a given string  (function)  | |
|    compares two strings  (function)  | |
|    compares a certain number of characters from two strings  (function)  | |
|    compares two strings in accordance to the current locale  (function)  | |
|    finds the first occurrence of a character  (function)  | |
|    finds the last occurrence of a character  (function)  | |
|    returns the length of the maximum initial segment that consists  of only the characters found in another byte string (function)  | |
|    returns the length of the maximum initial segment that consists  of only the characters not found in another byte string (function)  | |
|    finds the first location of any character from a set of separators  (function)  | |
|    finds the first occurrence of a substring of characters  (function)  | |
|    finds the next token in a byte string  (function)  | |
 Character array manipulation | |
|    searches an array for the first occurrence of a character  (function)  | |
|    compares two buffers  (function)  | |
|    fills a buffer with a character  (function)  | |
|    copies one buffer to another  (function)  | |
|    moves one buffer to another  (function)  | |
 Miscellaneous | |
|    returns a text version of a given error code  (function)  | |