Rimuove una parte di testo nella stringa.
Sintassi |
void remove(uint pos, int count = -1); |
---|---|
pos |
Indice di rimozione (0=inizio stringa) |
count |
Dimensione da rimuovere in [bytes] (opzionale; -1=dimensione automatica) |
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. •la rimozione di testo in posizioni errate può causare un errore nella codifica UTF-8 stessa dei successivi caratteri. |
Esempio di utilizzo:
/* Calcolo dimensione stringhe */ string source1("Hello the world!"); source1.remove(6, 4); /*! Target1 contiene "Hello world" */ |