Re[2]: amd 64
Hello Olleg,
Wednesday, June 8, 2005, 10:56:19 AM, you wrote:
OS> А что тебе не нравится? short 2, int 4, long 8 - распространненые
OS> размеры для 64 битных архитектур. Также как short 2, int 2, long 4 для
OS> 16 битных и short 2, int 4, long 4 для 32 битных.
OS> Другое дело что pointer стал 8 байтным, все проги криворуких
OS> программистов которые в int'ах хранят поинтеры стали бросать коры.
А не нравится, что традиционно (в т.ч. и по стандарту языка) short - 2 байта, long - 4, а int - совпадает с размером указателя.
Сами посмотрите:
16 бит: short 2, long 4, int 2
32 бита: short 2, long 4, int 4
и совершенно непонятно с какого хрена:
64 бита: short 2, long 8, int 4???? тем более, что всегда указатель это int.
Может у меня устаревшая информация о языке?
--
Best regards,
Dmitry mailto:info@sokolov.org.ru
Reply to:
- References:
- amd 64
- From: Sergio <sergio@tinuviel.ru>
- Re: amd 64
- From: Petrov Dmithriy <eldhenn@neplati.ru>
- Re: amd 64
- From: Sergio <sergio@tinuviel.ru>
- Re: amd 64
- From: Olleg Samoylov <olleg@mipt.ru>