//Generates a null-terminated sequence of characters (c-string) with the same content as the string object and returns it as a pointer to an array of characters.
const char* data()const;
//Returns a pointer to an array of characters with the same content as the string.
allocator<char> get_allocator()const;
//Returns the allocator object used to constuct the object.
//Copies a sequence of characters from the string content to the array pointed by s. This sequence of characters is made of the characters in the string that start at character position pos and span n characters from there.
The function does not append a null character after the content copied. To retrieve a temporary c-string value from a string object, a specific member function exists: .
//Searches the string from the end for any of the characters that are part of either str, s or c, and returns the position of the last occurrence in the string.
//Compares the content of this object (or a substring of it, known as compared (sub)string) to the content of a comparing string, which is formed according to the arguments passed.