• // <string>
    // 字符串(1)
    basic_string& insert (size_type pos, const basic_string& str);
    // 子串(2)
    basic_string& insert (size_type pos, const basic_string& str,
                          size_type subpos, size_type sublen);
    // C 型字符串(3)
    basic_string& insert (size_type pos, const charT* s);
    // 缓存(4)
    basic_string& insert (size_type pos, const charT* s, size_type n);
    // 填充(5)
    basic_string& insert (size_type pos, size_type n, charT c);
             void insert (iterator p,     size_type n, charT c);
    // 单字节(6)
         iterator insert (iterator p, charT c);
    // 范围(7)
    template <class InputIterator>
             void insert (iterator p, InputIterator first, InputIterator last);
  • // <string>
    // 字符串(1)
    basic_string& insert (size_type pos, const basic_string& str);
    // 子串(2)
    basic_string& insert (size_type pos, const basic_string& str,
                          size_type subpos, size_type sublen);
    // C 型字符串(3)
    basic_string& insert (size_type pos, const charT* s);
    // 缓存(4)
    basic_string& insert (size_type pos, const charT* s, size_type n);
    // 填充(5)
    basic_string& insert (size_type pos, size_type n, charT c);
             void insert (iterator p,     size_type n, charT c);
    // 单字节(6)
         iterator insert (iterator p, charT c);
    // 范围(7)
    template <class InputIterator>
             void insert (iterator p, InputIterator first, InputIterator last);
    // 初始化列表(8)
    basic_string& insert (const_iterator p, initializer_list<charT> il);

basic_string 类模板的公共成员函数。插入到字符串。