Article View: be.comp.programming
Article #6475Re: gcc internal compiler error (was: ISO C++ does not permit ...)
From: Jack D
Date: Wed, 11 Dec 2002 12:02
Date: Wed, 11 Dec 2002 12:02
41 lines
2357 bytes
2357 bytes
Nicolas Barbier wrote on 10-12-2002 21:58:
> Nicolas Barbier wrote:
>
>> Owla zeg, die -W veroorzaakt een internal compiler error. Ben aan het
>> zoeken of dit nog het geval is met de nieuwste snapshot als ik die in mijn
>> totale onkennis gecompileerd krijg :-).
>
> Ok, never mind, is opgelost in een snapshot van gcc 3.3. Of in feite geeft
> hij een of andere foutmelding die ik niet begrijp maar er is dus blijkbaar
> toch aan gewerkt :-).
>
> <sessie>
> itsme@stoned:~$ ./gcc_test/bin/g++ --version
> g++ (GCC) 3.3 20021209 (experimental)
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> itsme@stoned:~$ cat test.cpp
> template<class T1>
> class T
> {
> public:
> static int var;
> };
>
> class A: public T<A>
> {
> };
>
> int A::var = 0;
>
> int main()
> {
> A a;
> a.var = 6;
> }
Er zit een fout in je code. Je kan een statische variabele enkel oproepen
als A::var, niet als member variabele van een instantie...
Technical Details
Message-ID:
<BA1CE7D4.1752B%jack_221NOSP@Mhotmail.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mailReferences:
<3df5fa6b$0$20770$ba620e4c@news.skynet.be> <87lm2ykkpg.fsf@appel.kotnet.org> <3df6309c$0$8499$ba620e4c@news.skynet.be> <3df63dab$0$3394$afc38c87@sisyphus.news.be.easynet.net> <3df655a2$0$3397$afc38c87@sisyphus.news.be.easynet.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c436a161484c41f1 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-12-11 04:02:50 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mail User-Agent: Microsoft-Entourage/10.1.0.2006 Date: Wed, 11 Dec 2002 13:02:12 +0100 Subject: Re: gcc internal compiler error (was: ISO C++ does not permit ...) From: Jack D <jack_221NOSP@Mhotmail.com> Newsgroups: be.comp.programming Message-ID: <BA1CE7D4.1752B%jack_221NOSP@Mhotmail.com> References: <3df5fa6b$0$20770$ba620e4c@news.skynet.be> <87lm2ykkpg.fsf@appel.kotnet.org> <3df6309c$0$8499$ba620e4c@news.skynet.be> <3df63dab$0$3394$afc38c87@sisyphus.news.be.easynet.net> <3df655a2$0$3397$afc38c87@sisyphus.news.be.easynet.net> Mime-version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Lines: 42 Organization: Versatel NNTP-Posting-Date: 11 Dec 2002 12:02:14 GMT NNTP-Posting-Host: 62.58.106.42 X-Trace: 1039608134 news.versatel.net 152 62.58.106.42:51088 X-Complaints-To: abuse@versatel.net