Question argument d'une fonction de type string
Bonjour,
Juste une question
J'ai beacoup lu des tutorials sur les strings
et j'arrive toujours pas à comprendre pourquoi
quand on met un argument de type string on doit toujours faire "const string& nom_var"
ex :
Code:
1 2 3 4 5
|
string fonction_name(const string& variable_name)
{
//Code here
} |
pourquoi ne pas faire tout simplement commme suit
Code:
1 2 3 4 5
|
string fonction_name(string variable_name)
{
//Code here
} |
ou aussi
Code:
1 2 3 4 5
|
string fonction_name(string& variable_name)
{
//Code here
} |