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