Bonjour,
Je perd la boule à force de creuser un soucis de pointeur ...
J'ai une méthode de la forme :
Truc1* getMachin(string name, Truc2* getparent);
L'argument getparent est un parametre de sortie, de maniere à récuperer mon objet Truc1 par le return, et dans la foulée le Truc2...
seulement, mon Truc2 est toujours NULL, alors que dans le code, au moment du return, il est tout à fait correct !
Meme si je lui affecte un new Truc2() a moment du return, (de maniere à etre sur que la mémoire n'est pas liberée), toujours rien ...
Pas moyen de passer le Truc2 en reference, dû au fait que ce soit un objet d'une lib externe, que je ne peux manipuler que par pointeurs...
Alors voilà la question :
Est ce possible de passer un argument de sortie en plus du return ? si oui comment ?
La moindre idée ou remarque est la bienvenue :-)
Merci
Partager