Re: Unterschied BOOL und bool



Hallo Christian!

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.

Womit er absolut recht hat! Deshalb würde ich an dieser Stelle auf das != nicht verzichten!


--
Martin Richter [MVP] WWJD
"In C we had to code our own bugs. In C++ we can inherit them."
FAQ : http://www.mpdvc.de
Samples: http://www.codeguru.com http://www.codeproject.com
.



Relevant Pages

  • Re: Runtime error R6034
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)
  • Re: Probleme mit neuem Compiler
    ... Oder Deine Message Maps haben falsche Einträge etc. pp. ... Martin Richter [MVP] WWJD http://blog.m-ri.de ...
    (microsoft.public.de.vc)
  • Re: OnSizing(UINT fwSide, LPRECT pRect)
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)
  • Re: OnLButtonUp in CTreeCtrl
    ... Was hat Spy++ ergeben? ... Martin Richter [MVP] WWJD http://blog.m-ri.de ...
    (microsoft.public.de.vc)
  • Re: Eigene Bitmaps
    ... Martin Richter [MVP] WWJD http://blog.m-ri.de ... "A well-written program is its own heaven; ...
    (microsoft.public.de.vc)