🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

enums

#719
From: Benjamin Baermann
Date: Fri, 03 Nov 1995 10:23
26 lines
1211 bytes
Hallo!

Mein Compiler weigert sich enums implizit nach int zu konvertieren. Das
ist ja einerseits irgendwie korrekt, andererseits doch aber hochgradig
unpraktisch, da dann so schoene Konstrukte, wie:

const int maxcolor = 3;
enum color {blue, white, green};

for(i=0;i=maxcolor;i++){
	draw(i);
}


nicht mehr moeglich sind. Ich gebe ja zu, dass das nicht typkorrekt ist,
allerdings wuerde doch eine warning hier wirklich ausreichen, oder. Ich
finde fuer solche Sachen sind enums doch eigentlich da ;-)

Compiler: 	HP-UX-9 CC 	-> Error
	  	g++ 2.5.8	-> Warning
	 
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: <47cqj5$d70@zeus.rbi.informatik.uni-frankfurt.de>
Path: arc1-ca.pugleaf.net!dares.rbi.informatik.uni-frankfurt.de!benni

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: enums
Date: 3 Nov 1995 10:23:33 GMT
Organization: J. W. Goethe-Universitaet Frankfurt/Main
Message-ID: <47cqj5$d70@zeus.rbi.informatik.uni-frankfurt.de>
NNTP-Posting-Host: dares.rbi.informatik.uni-frankfurt.de