Четвертый Borland C++ и его окружение

       

Типы UINT и WORD


Тип UINT создан и широко используется в API для создания типа данных, переносимого с Windows 3.x. UINT определяется как

typedef undigned int UINT;

UINT необходим из-за различий в размерах int между 16-разрядной Windows и Win32. Для 16-разрядной Windows int - это 16-битовое беззнаковое целое, а для Win32 - 32-битовое беззнаковое целое. Для описания целочисленных объектов, которые при компиляции

32-разрядных приложений предполагается расширить с 16 до 32 бит

используйте UINT.

Тип WORD определяется следующим образом:

typedef unsigned short WORD;

WORD описывает 16-битовое значение и в Windows, и в Word32.

Используйте этот тип для создания объектов, которые остаются

16-битовыми на обеих платформах. Поскольку описатели Win32 расширены до 32 бит, они больше не могут иметь тип WORD.



Содержание раздела