Instance d'objet

Instance d'objet - C++ - Programmation

Marsh Posté le 15-05-2017 à 18:36:54    

Bonjour à tous,
 
Tout d'abord, je tiens à vous dire que je suis débutant en C++  :pt1cable:  Je suis en train de créer un petit jeu en utilisant Qt et je fais face au petit problème suivant :
 
J'ai 3 classes A, B et C. Les classes A et B peuvent créer un objet de la classe C qui dispose d'un constructeur et d'un slot public (une méthode).  
 
Ce que je voudrais faire c'est de pouvoir différencier les cas où l'objet de la classe C est "instancié" (créé) par la classe A de ceux où l'objet de la classe C est créé par la classe B.
En gros : if (objet C est créé par class A){ do something } else{ do something else} ...
 
Merci d'avance !

Reply

Marsh Posté le 15-05-2017 à 18:36:54   

Reply

Marsh Posté le 15-05-2017 à 19:13:27    

Ben, rajoute un paramètre au constructeur ou ajoute un membre publique à la classe C. Si aucune des classes ne dérivent de quoi que ce soit, il n'y a pas grand chose que tu puisses faire pour détecter d'où provient la création depuis la classe C.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed