Article View: comp.std.c++
Article #1324Re: Inheritance for enum types ???
From: Reid Ellis
Date: Sun, 26 May 1991 08:20
Date: Sun, 26 May 1991 08:20
22 lines
1103 bytes
1103 bytes
Ron Guilmette <rfg@lupine.ncd.com> writes:
|So I was thinking... this sounds like a job for ... ta da! Inheritance!
|
|Sure. Why not?
|
| enum light_color { pink, yellow, aqua };
|
| enum color : light_color { red, green, blue };
A problem with this is that inheritance denotes an is-a relationship.
That is, an instance of a derived object is-a base object as well.
This would not be the case with the above since a 'color' can have a
value that has no meaning for a 'light_color'.
Good idea, though. I could use something like this -- especially for
returned status codes.
Reid
--
Reid Ellis
rae@utcs.toronto.edu || rae@alias.com
CDA0610@applelink.apple.com || +1 416 362 9181 [work]
Technical Details
Message-ID:
<1991May26.082057.6735@alias.com>Path:
arc1-ca.pugleaf.net!utzoo!censor!geac!alias!raeReferences:
<5701@lupine.NCD.COM>Show Full Headers
Complete Article Headers
Newsgroups: comp.std.c++ Path: arc1-ca.pugleaf.net!utzoo!censor!geac!alias!rae From: rae@alias.com (Reid Ellis) Subject: Re: Inheritance for enum types ??? Message-ID: <1991May26.082057.6735@alias.com> Sender: news@alias.com (0000-news(0000)) Organization: Alias Research, Inc., Toronto ON Canada References: <5701@lupine.NCD.COM> Date: Sun, 26 May 1991 08:20:57 GMT