Eclairage sur constructor& VAR
Bonjour,
Petite question histoire de savoir ce qu'il se passe :
J'ai écris une petite application en utilisant ACE. Afin d'avoir un objet partagé par plusieurs thread ma class thread est définie comme suis :
Code:
1 2 3 4 5 6 7 8 9
| class mon_thread
{
public:
mon_thread(C_objet_partage&);
~ mon_thread();
...
private:
C_objet_partage& objet_partage;
} |
le source ressemble a :
Code:
1 2 3 4
| mon_thread(C_objet_partage& i_op):objet_partage(i_op)
{
...
} |
J'ose comprends que objet_partage pointe sur l'objet référence par i_op. Si je ne me fourvoie pas, quelle est le mécanisme mit en jeu (pointeur invisible ?) ? En quoi est mieux que de faire un pointeur qui récupère l'adresse ? Question de sécurité ? ... De gout ? :P
Merci d'avance pour cette éclairage :).
TchO.