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
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 *n = *p ? 0 : 1;
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
Voil�, est ce que qqu'un comprend?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 (*n == *p) ? 0 : 1;
Partager