Q: What is the difference between 'BOOL' and 'bool'?

A: 'bool' is a built-in C++ type while 'BOOL' is a Microsoft specific type that is defined as an 'int'. You can find it in 'windef.h':


...