Bonjour,

Petite question comme ça: l'utilisation des smart pointers tels que shared_ptr et scoped_ptr ralentit-elle beaucoup les performances du programme? Est-ce que, par hasard, il y aurait quelque part des tests comparatifs?

Enfin, si je déclare une variable comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
shared_ptr<int> p(new int(2));
Pour accéder à la valeur de p, je dois faire un déréférencement: *p. Or, c'est un accés mémoire dont on pourrais se passer en tant normal. Quelle solution a-t-on contre ça? Comment faites-vous?

Merci

Cordialement