C kerdes
Moczik Gabor
pm at progzmaster.hu
Wed Mar 21 23:56:54 CET 2007
Fuzesi Arnold wrote:
> A castolas az tudtommal nem az h a memoriabol vesz hozza megegy byte-ot,
> ennel bonyibb a dolog.
>
> Mert ha a peldanal maradunk, akkor
> az ee_fw.checksum uchar tipusra, ha ezt mondom:
> (uint) ee_fw.checksum akkor az bizony 0x00xx lesz.
> Nem a membol veszi ele a byte-okat...
Nem valoszinu hogy allokal hozza ideiglenes tarolohelyet, hacsak a
feladathoz nem szukseges.
Ha csak egy osszehasonlitashoz cast-olod, valszeg olyan kodot fog generalni,
ami a felso bajtot 0-val hasonlitja ossze, a 0 pedig literal-kent fog
szerepelni a kodban.
Ha at kell adni a cast-olt valtozot egy fuggvenynek, akkor tenylegesen at
fogja adni a padding 0 byteokat is.
> Szal tovabbra sem ertem.
Kerjel mar egy asm list-et a forditotol... Nem lehet?
Letezett mar nem egy compiler bug a vilagon, amik foleg full
optimalizalasnal szoktak kibukni...
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))
More information about the Elektro
mailing list