Salve,
mi sono imbattuto nella seguente funzione:
Dato che sono novizio delle funzioni in C++ volevo sapere:codice:void _function(const std::string& key, const std::string& value) { std::cout << key << value; }
la parole "void" davanti al nome della funziona significa che non tornerà un risultato.
con:
const std::string& key in pratica passa una "stringa" non per valore ma per reference (&)? perchè hanno usato const ??
grazie