轉自:http://hi.baidu.com/youzuo111/item/5c3222598f01c515aaf6d789
bool是標準C++中的布爾量,佔一個字節大小內存,只有false或者true。具有跨平臺特性。
BOOL是MFC定義的宏:
typedef int BOOL;
#define FALSE 0
#define TRUE 1
其實是個int類型,佔四個字節大小內存,其值爲FALSE或TRUE。不具有跨平臺特性。
-
C++規定不允許只通過返回類型不同區別兩個函數
-
BOOL類型要比bool類型處理快一些。因爲BOOL類型正好等於一個機器能處理的最大字長。bool處理過程中需要一些轉換。