Re: can't initialize a constant using another constant?

Kristof Provost <[email protected]>
Newsgroups org.kernel.vger.linux-c-programming
Message-ID <20080227080957.GB13641@nereid>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2008-02-26 20:02:06 (+0530), Shriramana Sharma <[email protected]> wrote:
> Dear list,
> 
> Quite some time since I wrote. I hope you are all keeping well. :)
> 
> A strange thing I ran across this evening. I was not allowed to do:
> 
> const double lunarSynodicMonth = 29.53059 ;
> const double daysLunarPhaseAngleTakesPerDegree = lunarSynodicMonth / 360.0 ;
> 
> I got the following error:
> 
> wdf-karanas.c:17: error: initializer element is not constant
> make: *** [wdf-karanas.o] Error 1
> 
> I would be grateful if anyone could shed some light. TIA.
What compiler are you using? 
I did a quick test on g++ 4.1.2 (x86_64) and it seemed to be accepted
without warning.

Kristof
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHxRrVUEZ9DhGwDugRAjZBAJ9pl0mGAJHPGbwePR0DVXoVh4kRzwCgnTn2
zzdeiILqi1JZ9M9VbUBewr8=
=KWWv
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.