Olga Yakovleva:

>> Если Вы собираете под x86_32, то и указатели, и int будут иметь размер 4
>> байта. При сборке под x86_64 размеры будут разные: 8 байт для указателя и
>> 4 байта для int.

OY> Да, это понятно. Я собираю для x86_64. Просто хотела выяснить, как этот
OY> некорректный код срабатывает на моей машине.

А, понятно. Может быть, Вы и правы, и в Вашем случае адрес умещается в
нижние 31 бит 8-байтного указателя, а Михаилу просто не повезло.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить