| delorie.com/archives/browse.cgi | search |
| From: | scochran AT shoalsnet DOT com |
| Newsgroups: | comp.lang.c++,comp.lang.c++.moderated,comp.os.msdos.djgpp |
| Subject: | Using one copy of class for many other classes |
| Date: | 27 Jun 1997 09:22:15 -0400 |
| Organization: | unknown |
| Lines: | 33 |
| Sender: | cppmods AT netlab DOT cs DOT rpi DOT edu |
| Approved: | dietmar DOT kuehl AT uni-konstanz DOT de |
| Message-ID: | <5p0epd$gtj@netlab.cs.rpi.edu> |
| NNTP-Posting-Host: | netlab.cs.rpi.edu |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
In C++ I've run into yet another brick wall. I have a class called arena
that is a 50x50 arena for obstacles and robots (for now anyway). I'm
running into problems because I only want to have one copy of the arena and
multiple copies of the robots or whatever I want to put.
Would I do it something like this?
int robot::robot(arena arenacopy)
{
.
.
.
}
int robot::robofunction(void)
{
arenacopy.arenafunction();
}
Would this work?
Also I have an enum to define the objects in a buffer of the arena would it
be best to derive a class from arena and put all the enum and enum specific
(the ones that use the enums) functions there?
<TIA>
Micah Cochran
scochran AT shoalsnet DOT com
[ Send an empty e-mail to c++-help AT netlab DOT cs DOT rpi DOT edu for info ]
[ about comp.lang.c++.moderated. First time posters: do this! ]
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |