🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2070

Re: Borland C++ 5.0 ist da, unterstützt auch MFC!!!

#2070
From: Walter Doerwald
Date: Wed, 10 Apr 1996 20:12
53 lines
1798 bytes
Martin Aupperle schrieb in <4kd3se$a0n@dub-news-svc-5.compuserve.com> folgendes:

> "Walter Doerwald" <walter@data.franken.de> wrote:
> 
> > Sicher, so Kleinigkeiten wie mutual und explicit scheinen zu funktionieren (zumindest
> >erkennt sie der Syntaxparser im Editor), aber z.B.
> 
> >template<class T> class Gurk
> >{
> > class Hurz;
> >};
>
> >template<class T> class Gurk<T>::Hurz
> >{
> >};
>
> >geht z.B. nicht.
>
> Dies soll wohl auch so sein - oder was soll die Konstruktion bedeuten,
> wenn es ginge?

Ich definiere ein template-Klasse Gurk, in der ich eine verschachtelte
Klasse Gurk<T>::Hurz vorausdeklariere. Diese Klasse wird dann weiter unten
erst definiert.

> Kennst Du einen einzigen Compiler, wo das geht?

Leider nein, auch der GCC 2.7.2 macht damit AFAIR Probleme.

> Oder ein Buch, wo das
> beschrieben ist?

Im DWP April'95 steht zumindest, daß man verschachtelte Klassen
vorausdeklarieren kann. Selbiges sollte doch wohl auch für Template-Klassen
funktionieren.

> BTW: Was hat das Beispiel mit Templates zu tun?

Nix, abgesehen davon, daß ein

class Gurk
{
	class Hurz;
};

class Gurk::Hurz
{
};

funktioniert.

Bis demnächst...
	Walter Dörwald
Technical Details
Message-ID: <45915971@data.franken.de>
Path: arc1-ca.pugleaf.net!data.franken.de!postmaster
References: <4jr54t$go8@newsbf02.news.aol.com> <45915952@data.franken.de> <4kd3se$a0n@dub-news-svc-5.compuserve.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!data.franken.de!postmaster
Newsgroups: de.comp.lang.c++
References: <4jr54t$go8@newsbf02.news.aol.com> <45915952@data.franken.de> <4kd3se$a0n@dub-news-svc-5.compuserve.com>
From: "Walter Doerwald" <walter@data.franken.de>
Date: Wed, 10 Apr 96 21:12:33 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-NewsReader: IntuiNews 1.3a (7.9.95)
Subject: Re: Borland C++ 5.0 ist da, unterstützt auch MFC!!!
Message-ID: <45915971@data.franken.de>
Organization: Kommunikationsnetz Franken e.V. (Region Bayreuth)