Petite question de performance... - C++ - Programmation
Marsh Posté le 10-04-2005 à 16:23:40
Je suppose que ma_classe prend un wxString en parametre.
Si c'est le cas je ne pense pas qu'il y est de différence, vu qu'il va tout de même devoir convertir ta chaine en wxString.
Marsh Posté le 10-04-2005 à 16:41:49
Ca dépend si ma_classe prend un wxString on un "const wxString &" en paramètre. Dans le 1er cas, il y a construction d'un objet supplémentaire par recopie.
Ceci-dit, je ne me souviens pas avoir déjà vu un cas où c'était ce type d'optimisation là qui influait vraiment.
C'est plutôt des trucs vicieux comme la map <wxString, int> que tu nous a montré précedemment qu'il faut surveiller.
Marsh Posté le 10-04-2005 à 15:52:01
Hello,
Est-ce que le deuxième code prendra moins de place en mémoire ?:
code 1:
-------
wxString variable("phrase..." );
ma_classe(variable);
code 2:
-------
ma_classe("phrase..." );
Merci...