basic_stringbasic_string& operator+=(charT c)basic_stringiterator erase(iterator p)iterator erase(iterator first, iterator last)basic_string& erase(size_type pos = 0, size_type n = npos) basic_stringvoid clear()void resize(size_type n, charT c = charT())basic_string& assign(const basic_string&)basic_stringbasic_string& assign(const basic_string& s, size_type pos, size_type n)basic_stringbasic_string& assign(const charT* s, size_type n)basic_stringbasic_string& assign(const charT* s)basic_stringbasic_string& assign(size_type n, charT c)template <class InputIterator> basic_string& assign (InputIterator first, InputIterator last)basic_string& replace(size_type pos, size_type n, const basic_string& s)basic_stringbasic_string& replace(size_type pos, size_type n, const basic_string& s, size_type pos1, size_type n1)basic_stringbasic_string& replace(size_type pos, size_type n, const charT* s, size_type n1)basic_stringbasic_string& replace(size_type pos, size_type n, const charT* s) basic_stringВы читаете Standard Template Library Programmer's Guide
