| www.delorie.com/archives/browse.cgi | search |
| Sender: | nate AT cartsys DOT com |
| Message-ID: | <36DC9B8C.F6D3D655@cartsys.com> |
| Date: | Tue, 02 Mar 1999 18:16:44 -0800 |
| From: | Nate Eldredge <nate AT cartsys DOT com> |
| X-Mailer: | Mozilla 4.08 [en] (X11; I; Linux 2.2.1 i586) |
| MIME-Version: | 1.0 |
| To: | djgpp AT delorie DOT com |
| Subject: | Re: pointer question |
| References: | <36DC0B86 DOT 843FC788 AT xyz DOT net> |
| Reply-To: | djgpp AT delorie DOT com |
Bjørn Hansen wrote: > > If I have a global pointer to a Ship class I made declared like this: > > Ship *scouts=NULL > > and then in my main function I do this: > > scouts=new Ship > > why can't I do this in one of my other functions? > > Ship *selected_ship; > selected_ship=scouts[0]; `scouts[0]' is not a Ship *, but a plain Ship. You probably want: &(scouts[0]) or scouts + 0 or plain scouts HTH -- Nate Eldredge nate AT cartsys DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |