C++ : passer par reference pour optimiser ?
Bonjour je cherche a optimiser un peu mon code par ci par là...
j'ai lu quelques part que pour les types non triviaux (int) il est interessant de passer par ref...
alors voilà,
est-ce que c'est interessant de transformer :
Code:
1 2 3 4 5 6 7
| Uint16 Str2Uint(std::string x)
{
std::istringstream iss(x);
long nombre;
iss >> nombre;
return nombre;
} |
en :
Code:
1 2 3 4 5 6 7
| Uint16 Str2Uint( const std::string & x )
{
std::istringstream iss(x);
long nombre;
iss >> nombre;
return nombre;
} |
est-ce que ca donnerait du code plus optimisable par le compilo ?
merci.