Forum: Object-Pascal / Delphi-Language
C++
by himitsu,
24. Mai 2010
Ich vermute aber auch stark, daß C keine automatische Größenanpassung durchführt,
also würde man bei if bool(obj) { (oder irgendwie so) nur das kleinste Byte geprüft. :gruebel:
Das war also nur zur Sicherheit, falls jemand auf die Idee mit einem expliziten Cast kommt.
Forum: Object-Pascal / Delphi-Language
C++
by himitsu,
24. Mai 2010
Ein BOOL ist in C 4 Byte (Integergröße), im Gegensatz zum Delphi 1-Byte-Boolean.
(BOOL <> 0) = true
also stellt dieses für mich kein Problem dar.
(nutze in Delphi aber auch ab und zu mal den LongBool für sowas)