Article View: be.comp.programming
Article #6452ISO C++ does not permit ...
From: Franky Braem
Date: Tue, 10 Dec 2002 14:26
Date: Tue, 10 Dec 2002 14:26
18 lines
1604 bytes
1604 bytes
Hallo Ik heb een klasse die erft van een template met zichzelf als 1 van de arguments. Deze template heeft een statische member. Ik probeer deze statische member te initialiseren via de klasse (en niet via de template) Wanneer ik compileer met VC, dan werkt alles perfect. Compileer ik met gcc (van MingW) dan krijg ik volgende foutmelding: ISO C++ does not permit 'T<A, B>::var' to be defined as 'A::var' A erft van T<A,B> en var is een statische member van T. Kan ik gcc deze fout laten negeren? Of moet ik een workaround gebruiken? Waarom gebruik ik niet T<A,B>::var ? Omdat de code gegenereert wordt via een macro en die kan (mag) ik niet wijzigen. Franky.
Technical Details
Message-ID:
<3df5fa6b$0$20770$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.media.kyoto-u.ac.jp!newsfeed.mesh.ad.jp!skynet.be!skynet.be!louie!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c436a161484c41f1,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-12-10 06:30:46 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed.media.kyoto-u.ac.jp!newsfeed.mesh.ad.jp!skynet.be!skynet.be!louie!not-for-mail From: "Franky Braem" <fa225992@skynet.be> Newsgroups: be.comp.programming Subject: ISO C++ does not permit ... Date: Tue, 10 Dec 2002 15:26:30 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 20 Message-ID: <3df5fa6b$0$20770$ba620e4c@news.skynet.be> Organization: -= Skynet Usenet Service =- NNTP-Posting-Host: 80.200.9.202 X-Trace: 1039530603 reader1.news.skynet.be 20770 80.200.9.202 X-Complaints-To: abuse@skynet.be