.
|
|
| Autor | Beitrag |
|---|---|
|
025 21.05.2002, 22:59 Leviathan |
@kriz: afaik sieht bool in msvc++ so aus:
zum verschwenden von speicher: soweit ich weiss machte turbo-pascal das auch (zumindest in der version, die wir in der schule hatten, war 5 glaub ich) und int ist doch auf dem pc immer 32 bit oder täusche ich mich da? --Entities: HL | HL² |
|
Profil || Suche |
|
026 21.05.2002, 23:38 Kriz |
Also, bis VC++ 4.2 war bool ein typedef mit int Länge ohne feste Implementierung, danach ab VC++ 5.0 war es ein festes Schlüsselwort mit char Länge. Zur Konvertierung: R-Values von typ bool und int sind identisch. Nur beim L-Value gibt's halt die von mir angesprochenen Meckereien, wenn man int nach bool casten möchte. Wie das mit char nach bool aussieht, weiß ich nicht, müßte man mal ausprobieren... =) PS: Der Datentyp int ist je nach CPU entweder bis 286er CPUs 16 Bit lang bzw. 32 Bit ab 386er CPU's. --K:R-I)Z++ Dieser Beitrag wurde am 21.05.2002 um 23:40 von Kriz bearbeitet. |
|
Profil || Suche |
|

