== 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 mit const -Variablen? Besteht hier die einzige Verbesserung von enum 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.


Anmelden zum Antworten