Почему WinAPI использует int (32 бита) для типа BOOL?

// <windef.h>

typedef int                 BOOL;

Разве это не пустая трата памяти, поскольку int имеет длину 32 бита?

На случай, если я ошибаюсь, я попытался отправить обычный bool*в функцию, которая требовала BOOL*, и не работало, пока я не использовал typedef int.

6
задан y2k 20 June 2012 в 23:50
поделиться