Inserisce una parte di testo nella stringa.
Sintassi |
void insert(uint pos, const string &in other) |
---|---|
pos |
Indice di inserimento (0=inizio stringa) |
text |
Testo da inserire |
Risultato |
(nessuno) |
Note |
Le stringhe sono codificate in UTF-8, quindi con codifica multi-byte: •la dimensione effettiva può variare a seconda dei caratteri utilizzati. •l'inserimento di testo in posizioni errate può causare un errore nella codifica UTF-8 dei successivi caratteri. |
Esempio di utilizzo:
/* Calcolo dimensione stringhe */ string source1("Hello world!"); source1.insert(6, "the "); /*! Target1 contiene "Hello the world" */ |