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