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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?

Merci d'avance pour cette éclairage .

TchO.