bool, BOOL, boolean, Boolean o_O



  • Hallo,

    welchen Datentyp nehme ich denn am Besten, wenn ich einfach nur einen Boolean haben mag?
    Irgendwie gibt es da einiges...

    Ich mag halt einfach nur die 2 Fälle true/false oder halt True/False oder gar TRUE/FALSE ?

    Ich denke fast, es ist bool (highlighted \o/)

    MfG, Mat.



  • Also ich benutze immer bool. BOOL ist von Microsoft der Bequemlichkeitehalber halber definiert worden damit man TRUE und FALSE nicht ausschreiben muss und einfach nur 0 (FALSE) oder 1 (TRUE) übergeben kann.
    Zu den anderen Typen kann ich dir nichts sagen, da ich sie noch nie verwendet habe, aber der Unterschied wird wahrscheinlich auch nicht soooo groß sein.



  • bool ist ein C++ Typ, alles andere sind irgenwelche typedefs oder defines.



  • BOOL is einfach ein int
    Boolean is doch bool in vb

    ich benutz in der regel long (weil ich für fast alle zahlen long nehme 🙂 )



  • mkcore schrieb:

    Also ich benutze immer bool. BOOL ist von Microsoft der Bequemlichkeitehalber halber definiert worden damit man TRUE und FALSE nicht ausschreiben muss und einfach nur 0 (FALSE) oder 1 (TRUE) übergeben kann.

    Blödsinn. BOOL wurde von MS definiert, da C kein bool hat (und ältere Versionen von C++ auch nicht. Der MSVC 4 kennt bool zB nicht).


Anmelden zum Antworten