Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1314 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Petite question de performance...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petite question de performance...

n°1042032
vincent0
Posté le 10-04-2005 à 15:52:01  profilanswer
 

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...

mood
Publicité
Posté le 10-04-2005 à 15:52:01  profilanswer
 

n°1042064
Tarabiscot​e
Posté le 10-04-2005 à 16:23:40  profilanswer
 

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.

n°1042079
Lam's
Profil: bas.
Posté le 10-04-2005 à 16:41:49  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Petite question de performance...

 

Sujets relatifs
Question niveau performances du scriptPetite question sur ereg_replace [résolu]
Question sur les structuresGestion des erreurs - petite question
question sur la gestion des fichierscomment comparer deux listes?? [autre question...]
question sur les tableaux[eclipse] question purge history
Plus de sujets relatifs à : Petite question de performance...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR