Цитата:
Сообщение от Zeratyl
А вы напишите sizeof(__int64), что он скажет?
|
явно не 10563636
на самом деле, непонятно следующее:
Код:
__int64 test5 = 0;
printf("%d \t %d\r\n", *(&test5+1), sizeof(test5));
Код:
; 18 : __int64 test5 = 0;
; 19 : printf("%d \t %d\r\n", *(&test5+1), sizeof(test5));
push 8
push DWORD PTR _test5$[ebp+12]
push DWORD PTR _test5$[ebp+8]
push OFFSET ??_C@_09JAJOBGPP@?$CFd?5?7?5?$CFd?$AN?6?$AA@
call esi
в esi у нас, собственно, printf
херня с символами - формат
а вот что за последних два push'a...