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

  FORUM HardWare.fr
  Programmation
  C++

  retour par référence

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

retour par référence

n°1933958
Glock 17Pr​o
Posté le 20-10-2009 à 20:27:22  profilanswer
 

Code :
  1. Obj& function()
  2. {
  3. return instance;
  4. }
  5. Obj & o = function();
  6. vs
  7. Obj o = function();


 
ça revient au même ? une copie inutile est faite ?
merci


---------------
.
mood
Publicité
Posté le 20-10-2009 à 20:27:22  profilanswer
 

n°1933983
Joel F
Real men use unique_ptr
Posté le 20-10-2009 à 21:41:51  profilanswer
 

ca depend. Deja j'aurais tendance à renvoyer un Obj const&

n°1933986
Glock 17Pr​o
Posté le 20-10-2009 à 21:54:59  profilanswer
 

sous visual par exemple


---------------
.
n°1933987
Glock 17Pr​o
Posté le 20-10-2009 à 21:55:44  profilanswer
 

franchement je suis paumé niveau copie effectué entre, RVO, référence ,optimisation des compilateurs etc, c'est n'importe quoi pour si retrouver


---------------
.
n°1933993
Joel F
Real men use unique_ptr
Posté le 20-10-2009 à 22:12:27  profilanswer
 

t'as surtout ps a t'en soucier avant d'avoir bencher hein. Donc ecris de strucs simples, bench et avises

n°1933995
Glock 17Pr​o
Posté le 20-10-2009 à 22:14:04  profilanswer
 

tu conseilles quoi pour bench ? y a des soft pour faire ça ?


---------------
.
n°1933996
Joel F
Real men use unique_ptr
Posté le 20-10-2009 à 22:14:40  profilanswer
 

gprof :€

n°1933999
Glock 17Pr​o
Posté le 20-10-2009 à 22:19:44  profilanswer
 

et si on compile avec visual ?


---------------
.
n°1934001
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2009 à 22:32:50  profilanswer
 

Visual Studio a un profiler intégré (Tools > Performance Tools), je suggère d'aller regarder la doc voir comment il fonctionne.


Message édité par masklinn le 20-10-2009 à 22:33:48

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1934175
TheSamFrom​1984
Posté le 21-10-2009 à 12:50:28  profilanswer
 

C'est uniquement dans la version Team System.

mood
Publicité
Posté le 21-10-2009 à 12:50:28  profilanswer
 

n°1934250
theshockwa​ve
I work at a firm named Koslow
Posté le 21-10-2009 à 16:22:56  profilanswer
 

ouais, enfin, utiliser des performance counters comme on en a parlé un paquet de fois ici même pour profiler, ca va pas trop mal, hein


---------------
last.fm
n°1934310
Glock 17Pr​o
Posté le 21-10-2009 à 19:36:52  profilanswer
 

TheSamFrom1984 a écrit :

C'est uniquement dans la version Team System.


JE CONFIRME  :fou:


---------------
.

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

  retour par référence

 

Sujets relatifs
sendAndLoad pas de retour sous flash {résolu}Problème retour à la ligne données mysql
[shell] commande cat qui rajoute un retour chariot[Projet] Une bouteille à la mer, le retour \o/
[résolu] Warning: Call-time pass-by-reference has been deprecatedpointeur vs reference en retour de fonction
retour de fonction par référence et chainage d'opérationRetour de metode static assignée par reference
données membres et retour par référence de ces dernièresretour par reference ou par copie
Plus de sujets relatifs à : retour par référence


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