🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.lang.learn.c-c++
Article #359

Re: Arrays as static members

#359
From: Jim Gewin
Date: Fri, 02 Jul 1999 00:00
30 lines
1971 bytes
Greg Comeau wrote:
> 
> In article <377C0B28.414CD2A1@worldnet.att.net> jgewin@worldnet.att.net writes:
> >Magnus Hult wrote:
> >>
> >> Hello,
> >>
> >> I've got a problem (again). Take a look at this:
> >>
> >> class Object {
> >>     public:
> >>         int id;
> >>         static Object *pId[50];
> >> };
> >>
> >> How to allocate memory for those 50 static members? I can't make a loop
> >> outside a function, and it doesn't feel right to write "Object
> >> *Object::pId[n] = 0;" 50 times.
> >>
> >Perhaps:  put the loop into a constructor and a loop
> >to destroy the array in the destructor?
> 
> It shouldn't be as simple as that because then it would means every Object
> instance would do that.  At the least it would require a (static) flag then.
> Anyway, some other posts offer additional thoughts.
> 
> - Greg

You're right.  I missed the fact that they were static,
even though he said so quite clearly.
Technical Details
Message-ID: <377D4BD2.1067CBA1@worldnet.att.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <qQQe3.1601$nZ5.3455@nntpserver.swip.net> <377C0B28.414CD2A1@worldnet.att.net> <7liv1h$97k$1@panix.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f8d38,aecd7aaa6e14dde4
X-Google-Attributes: gidf8d38,public
X-Google-Thread: 109fba,aecd7aaa6e14dde4
X-Google-Attributes: gid109fba,public
X-Google-Thread: 114592,aecd7aaa6e14dde4
X-Google-Attributes: gid114592,public
From: Jim Gewin <jgewin@worldnet.att.net>
Subject: Re: Arrays as static members
Date: 1999/07/02
Message-ID: <377D4BD2.1067CBA1@worldnet.att.net>
X-Deja-AN: 496815890
Content-Transfer-Encoding: 7bit
References: <qQQe3.1601$nZ5.3455@nntpserver.swip.net> <377C0B28.414CD2A1@worldnet.att.net> <7liv1h$97k$1@panix.com>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@worldnet.att.net
X-Trace: bgtnsc02.worldnet.att.net 931023220 20815 12.77.183.6 (3 Jul 1999 17:33:40 GMT)
Organization: AT&T WorldNet Services
Mime-Version: 1.0
Reply-To: jgewin@worldnet.att.net
NNTP-Posting-Date: 3 Jul 1999 17:33:40 GMT
Newsgroups: alt.comp.lang.learn.c-c++,borland.public.cpp.language,comp.lang.c++