Article View: de.comp.lang.c++
Article #718Re: Frage: illegal structur operation
From: Benjamin Baermann
Date: Fri, 03 Nov 1995 10:18
Date: Fri, 03 Nov 1995 10:18
24 lines
1431 bytes
1431 bytes
In <477ms4$gim@deimos.rz.uni-osnabrueck.de> mgieseki@carina.rz.uni-osnabrueck.de (Martin Gieseking) writes:
>Warum machst du's dir unnoetig schwer und definierst fuer diesen einfachen Typ
>eine Klasse? Ein einfaches enum boolean {FALSE,TRUE} reicht doch schon. Die
>logischen Operatoren wie ||, && und ! funktionieren auch so.
Aber nur, weil der Compiler enums als ints ab 0 ablegt. Dazu ist er aber
nicht verpflichtet, oder?
In C kenn ich die Variante:
#define FALSE 0
#define TRUE !FALSE
ist natuerlich fuer C++ eigentlich nicht zu empfehlen, weil kein
Type-Checking gemacht wird.
Im neuen Standard sollen doch booleans sowieso mit aufgenommen werden,
oder?
Gruesse, Benni
--
benni@informatik.uni-frankfurt.de|http://www.uni-frankfurt.de/gnomic/hello.html
"Deshalb, Leute, die glauben, dass Computer werden nicht koennen, wie
Menschen zu denken, auch glaubt nicht in Maschine-Uebersetzung."
Technical Details
Message-ID:
<47cq9j$cgb@zeus.rbi.informatik.uni-frankfurt.de>Path:
arc1-ca.pugleaf.net!dares.rbi.informatik.uni-frankfurt.de!benniReferences:
<474ur7$cul@apopi.u-strasbg.fr> <477ms4$gim@deimos.rz.uni-osnabrueck.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!dares.rbi.informatik.uni-frankfurt.de!benni From: benni@dares.rbi.informatik.uni-frankfurt.de (Benjamin Baermann) Newsgroups: de.comp.lang.c++ Subject: Re: Frage: illegal structur operation Date: 3 Nov 1995 10:18:27 GMT Organization: J. W. Goethe-Universitaet Frankfurt/Main Message-ID: <47cq9j$cgb@zeus.rbi.informatik.uni-frankfurt.de> References: <474ur7$cul@apopi.u-strasbg.fr> <477ms4$gim@deimos.rz.uni-osnabrueck.de> NNTP-Posting-Host: dares.rbi.informatik.uni-frankfurt.de