On Apr 7, 6:25 am, "Mike Wahler" <mkwah...@mkwahler.netwrote:
"tony_se" <tonywinslow1...@gmail.comwrote in message
news:11*********************@q75g2000hsh.googlegro ups.com...
int i = 3;
int k=(++i)+(++i)+(++i);
after execution:
java: i=6, k=15
gcc: i=6, k=16
vc: i=6, k=18
why? it is strange!!
Undefined behavior is often strange.
Note that it's not undefined behavior in Java, and all
conformant Java implementations will give the same result.
--
James Kanze (Gabi Software) email:
ja*********@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34