Bonjour,
Mon programme ffmpeg commence à tourné mais j'ai encore des point douteux.
Le source gnu est conforme à la norme iso c90 et iso c99.

Mon problème concerne ce type de code:

exemple 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
int ost2= 0x10;
int ost=0x1;
ost2 |= ost == ost2 ? 0x100: 0x200;

//resultat = ost inchangé  , ost2 = 0x203   ok
exemple2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	int ost2= 0x10;
	 int ost=0x1;
	 ost2 * ost == ost2 ? 0x100: 0x200;

//resultat = ost inchangé  , ost2 inchangé ???
Comment sont interprété ces lignes de code est-ce compatible en gnu et c++builder
Comment avoir un code compatible avec if else ou autre.


Merci