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 vbich 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).