voilà un exemple très curieux sur lequel j'aimerai bien une explication.
cet exemple est ecrit en VC++ pour windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
float a,b,
CPoint pt_intersection;
 
pt_intersection.y = pt_intersection.x * (LONG)a;
pt_intersection.y = pt_intersection.y + (LONG)b;
pendant le debugage a=0.121199019 et b=6487.88232
sur le 1er calcul pt_intersection.y = 0 !!!!!
le cast en LONG a été rajouter pour supprimer les warnings à la compilation car CPoint utilise les membres x et y en LONG.

d'où vient ce mystere???