Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!tut.cis.ohio-state.edu!pt.cs.cmu.edu!rochester!rit!tropix!moscom!ur-valhalla!uhura.cc.rochester.edu!sunybcs!rutgers!att!ulysses!andante!alice!ark
From: ark@alice.UUCP (Andrew Koenig)
Newsgroups: comp.lang.c++
Subject: Re: assigning int to enum
Message-ID: <9552@alice.UUCP>
Date: 8 Aug 89 04:24:44 GMT
References: <387@odi.ODI.COM> <9550@alice.UUCP> <389@odi.ODI.COM>
Organization: AT&T Bell Laboratories, Liberty Corner NJ
Lines: 14

In article <389@odi.ODI.COM>, benson@odi.com (Benson Margulies) writes:

> 1) It sure would be nice to be able to define implicit conversions
> involving ints and enums. They could even include runtime checking!

At present C++ is consistent in not allowing any user-defined
conversions on built-in types.  Thus instead of using an enum,
you'd have to use a class with an enum member.

There are many arguments for allowing redefinition of built-in
operations, but also many arguments against.
-- 
				--Andrew Koenig
				  ark@europa.att.com