www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/27/19:45:32

From: remove_this_mimo AT restoel DOT net_and_this (mimo)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: How do I fix this "warning"?
Date: Thu, 27 May 1999 22:59:35 GMT
Organization: MimoLand
Lines: 35
Message-ID: <37497655.15261353@news.wanadoo.fr>
References: <TTye1DAtZaQ3Ewmi AT dunvegan1 DOT demon DOT co DOT uk>
NNTP-Posting-Host: tntaub161-83.abo.wanadoo.fr
Mime-Version: 1.0
X-Trace: wanadoo.fr 927845751 4314 164.138.207.83 (27 May 1999 22:55:51 GMT)
X-Complaints-To: abuse AT wanadoo DOT fr
NNTP-Posting-Date: 27 May 1999 22:55:51 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Tue, 18 May 1999 18:42:05 +0100, Paul Richards
<Paul AT dunvegan1 DOT demon DOT co DOT uk> wrote:

>Hi,
>How do I fix the warning that I get from the compiler on this:
> extern Ship* const pships=(new Ship[num_bots]);
>The compiler gives me a warning saying "'pships' is initialised and
>declared 'extern'".
>
>And why does that generate a warning when something like:
> extern const double height=15.6;
>doesn't?

try the following:

class Ship
{
};
const int num_bots = 5;
extern Ship* const pships;

Ship* const pships=(new Ship[num_bots]);

i dont see why you would want to initialize a extern const double (in
a .h-file). if anything is declared const it means that it has a
constant value without your project - means that there is a good
chance that you might initialize it twice (means normally
differently).

cheers

mimo



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019