On 6/8/05, Artem Chuprina <[EMAIL PROTECTED]> wrote: > Kostanbaev Sergey -> [email protected] @ Wed, 08 Jun 2005 > 13:25:45 +0400: > > >>>32 бита: short 2, long 4, int 4 > >>>и совершенно непонятно с какого хрена: > >>>64 бита: short 2, long 8, int 4???? тем более, что всегда указатель это > >>>int. > >>> > >>>Может у меня устаревшая информация о языке? > >>> > >>> > >> > >>Устаревшая. Размер указателя - sizeof(size_t). > >> > >> > KS> Вообще-то размер указателя всегда был sizeof(void*) > > Это то, что он _есть_. А sizeof(size_t) - это то, чему он должен быть > равен.
Откуда информация? Ещё во времена 16-bit DOS указатели в large-моделях были 32 бит (сегмент+смещение) что не мешало size_t быть 16 бит. -- Dmitry "We live less by imagination than despite it" - Rockwell Kent, "N by E"

