Re: Unterschied BOOL und bool

Tech-Archive recommends: Fix windows errors by optimizing your registry




"Martin Richter [MVP]" <martin.richter@xxxxxxxx> schrieb :
Einfacher und kürzer ist:
bool bRet = Foo(..)!=0;

Noch einfacher ist bool bRet = Foo();

Weil der Returnwert BOOL ein Integer ist, für den die Boolean conversion gilt:
0 ist false, alles andere ist true, und die Konvertierung erfolgt
automatisch. MSVC gibt hier allerdings eine Warning C4800 aus.

Gruß,
 Christian

.


Quantcast