Je travaille avec C++ non géré, le problème que j'ai se produit lorsque j'appelle une méthode qui renvoie un LPVOID.Comment faire pour valider LPVOID à <Bad Ptr>
LPVOID MyMethod(...);
Le problème est que cette méthode retourne parfois un mauvais Ptr et je veux savoir s'il y a un moyen de détecter ce, si la valeur retournée est un mauvais Ptr.
J'ai essayé de demander si c'est NULL sans chance. La seule façon dont je me rends compte si le résultat est un mauvais Ptr est pendant que je débogue, j'ai essayé de différentes manières mais toujours incapable de le faire.
Du code, s'il vous plaît. – dirkgently
ne retourne pas un "mauvais pointeur", renvoyer la valeur NULL à la place, car vous pouvez vérifier correctement. –