Instance d'objet - C++ - Programmation
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.
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++ 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 !