Salut,

J'essaie de comprendre une ligne de code en C++ mais là j'ai du mal
Voici ma ligne
Les données: n et p sont des pointeurs sur des unsigned char
Mais comme il s'agit de paramètres d'une fonction je crois qu'il s'agit de pointeurs sur le 1ier élément d'un tableau d'unsigned char.

D'après ce que je sais quand il y a un ? on vérifie si la condition placée avant lui est vraie si oui le résultat est 0 sinon le résultat est 1.
Problème, ici il n'y a pas de test??? moi j'aurais écris un truc du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
(*n == *p) ? 0 : 1;
Voilà, est ce que qqu'un comprend?