🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #718

Re: Frage: illegal structur operation

#718
From: Benjamin Baermann
Date: Fri, 03 Nov 1995 10:18
24 lines
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!benni
References: <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