== True
-
drakon schrieb:
unskilled schrieb:
Falsch, siehe _Bool und stdbool.h
ok, wusste ich nicht, dass das mit dem 99er Standard eingeführt wurde^^
ist die winapi die einzige (wichtige) api, die trotzdem auf bool verzichtet oder hat das iwelche gründe?Wie ich vermutet habe Abwärtskompatibilität:
http://blogs.msdn.com/oldnewthing/archive/2004/12/22/329884.aspx
Eigentlich liegt das doch auf der Hand, wenn man bedenkt, dass es Windows bereits vor 99 gegeben hat.
es gibt so viele dinge, die man über schalter lösen könnte(siehe NOMINMAX), das könnte man mit sicherheit auch dort tun... aber ty für link : >
bb
-
camper schrieb:
Das wäre in C allerdings kein Fehler.
Oh, ich wusste gar nicht, dass das erst mit C++ kam. Aber dann scheint mir ein wichtiger Vorteil von
enum
in C wegzufallen. Gegenüber#define
ist man bezüglich Scope, Debugsichtbarkeit und eventuellen Compilerwarnungen im Vorteil, aber wie verhält es sich mitconst
-Variablen? Besteht hier die einzige Verbesserung vonenum
darin, Konstanten nicht wegcasten zu können?
-
unskilled schrieb:
es gibt so viele dinge, die man über schalter lösen könnte(siehe NOMINMAX), das könnte man mit sicherheit auch dort tun... aber ty für link : >
bb
Wie meinst du das? - Ich fände es völlig sinnfrei die alten Library umschreiben zu gehen, nur damit da ein bool, anstatt ein BOOL steht.. (ich stelle mir gerade so vor, dass das irgendeinen Nebeneffekt geben würde und Code nicht mehr geht.. - Das wäre die wahre Wirtschaftskrise. :p)
-
http://www.gotw.ca/gotw/026.htm
dort ne Diskussion zum thema bool mit anderen mitteln simulieren.