Salve, in una guida ho trovato questo codice:
volevo sapere perchè se l'indice inizia da 0 "nicholas" sostituisce tutto "niels" ma non lo spazio?codice:#include <string> std::string nome = "Niels Strostroup" void rep() { nome.replace(0, 5, "Nicholas") }
se la "n" di "niels" è l'indice 0 l'indice finale 5 corrisponde allo spazio tra le due parole, quindi la stringa finale dovrebbe essere "NicholasStrotroup" ?
Grazie!