Bonjour,
Dans le but de bien coder et �viter tout bug de mon code, comment traiter un pointeur avant de l'utiliser c'est � dire mettre un point ou un -> apr�s?
(ici GetValue retourne un pointeur)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 if (pTable->GetValue(6)) ((CBCGPGridItem*)(pTable->GetValue(6)))->AddFieldYard(*cClass);
ne suffit pas je pense car quelquefois les pointeurs prennent des valeurs non valides mais pas NULL: 0xCCCCCCCC, 0xCDCDCDCD, etc*
Je ne sais pas si je trop pr�voyant mais les codes open source que j'ai regard� ne pr�tent pas attention � cela!! Or je pense qu'il faut toujours tester un pointeur avant de l'utiliser, quelquefois, on a d�j� lib�r� le pointeur avant
Partager