Espaços nominais
Variantes
Acções

insert

Da cppreference.com

Sintaxe:

    #include <string>
    iterator insert( iterator i, charT ch );
    string& insert( size_type index, const string& str );
    string& insert( size_type index, const charT* str );
    string& insert( size_type index1, const string& str, size_type index2, size_type num );
    string& insert( size_type index, const charT* str, size_type num );
    string& insert( size_type index, size_type num, charT ch );
    void insert( iterator i, size_type num, charT ch );
    void insert( iterator i, input_iterator start, input_iterator end );

A função multi-usos insert():

  • insere ch antes do caracter denotado por i,inserts ch before the character denoted by i,
  • insere str na string actual, na posição index,
  • insere uma substring de str (começando em index2 e com num caracteres de comprimento) na string actual, na posição index1,
  • insere num cópias de ch na string actual, na posição index,
  • insere num cópias de ch na string actual, antes do caracter especificado por i.

Tópicos Relacionados: erase, replace