| String constructors | create strings from arrays of
      characters and other strings | 
    
      | String operators | concatenate strings, assign
      strings, use strings for I/O, compare strings | 
    
      | append | append characters and strings onto
      a string | 
    
      | assign | give a string values from strings
      of characters and other C++ strings | 
    
      | at | returns an element at a specific
      location | 
    
      | begin | returns an iterator to the
      beginning of the string | 
    
      | c_str | returns a standard C character
      array version of the string | 
    
      | capacity | returns the number of elements that
      the string can hold | 
    
      | clear | removes all elements from the
      string | 
    
      | compare | compares two strings | 
    
      | copy | copies characters from a string
      into an array | 
    
      | data | returns a pointer to the first
      character of a string | 
    
      | empty | true if the string has no
      elements | 
    
      | end | returns an iterator just past the
      last element of a string | 
    
      | erase | removes elements from a string | 
    
      | find | find characters in the string | 
    
      | find_first_not_of | find first absence of
      characters | 
    
      | find_first_of | find first occurrence of
      characters | 
    
      | find_last_not_of | find last absence of
      characters | 
    
      | find_last_of | find last occurrence of
      characters | 
    
      | getline | read data from an I/O stream into a
      string | 
    
      | insert | insert characters into a
      string | 
    
      | length | returns the length of the
      string | 
    
      | max_size | returns the maximum number of
      elements that the string can hold | 
    
      | push_back | add an element to the end of the
      string | 
    
      | rbegin | returns a reverse_iterator to the end of the
      string | 
    
      | rend | returns a reverse_iterator to the beginning of the
      string | 
    
      | replace | replace characters in the
      string | 
    
      | reserve | sets the minimum capacity of the
      string | 
    
      | resize | change the size of the string | 
    
      | rfind | find the last occurrence of a
      substring | 
    
      | size | returns the number of items in the
      string | 
    
      | substr | returns a certain substring | 
    
      | swap | swap the contents of this string
      with another |