Article View: de.comp.lang.c++
Article #927Re: Frage zu forward-Deklarationen
From: Bernd Eggink
Date: Fri, 01 Dec 1995 10:19
Date: Fri, 01 Dec 1995 10:19
45 lines
1586 bytes
1586 bytes
Uwe Tantz (c4037@rphc1.physik.uni-regensburg.de) wrote:
> Gruess Euch,
> ich haette ein Problem zu forward-Deklarationen:
> Weiss jemand, ob es moeglich ist, *eingebettete* Klassen forward zu
> deklarieren? Was mir dabei vorschwebt ist etwa folgendes:
> -- Header-File
> class A
> {
> public:
> class B;
> // in der Deklaration von A werden nur B-Pointer und -Referenzen gebraucht
> void foo(B &x);
> };
> -- Implementation
> class A::B
> {
> // ... usw.
> };
> void A::foo(B &x)
> {
> // ... usw.
> }
> Dieses wird aber so von keinem mir bekannten Compiler geschluckt. Weiss
> jemand, ob es dafuer einen Grund gibt? Ich faende dies eine sinnvolle
> Konstruktion. Wenn man B im globalen Scope definiert, klappts ja auch.
Die Konstruktion ist nach dem Standard erlaubt. Die Compiler sind bloss
noch nicht so weit.
Gruss
Bernd
--
+----------------------------------+
| Bernd Eggink |
| Rechenzentrum Uni Hamburg |
| admin@rzaix13.rrz.uni-hamburg.de |
+----------------------------------+
Technical Details
Message-ID:
<49mks8$m93@rzsun02.rrz.uni-hamburg.de>Path:
arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!adminReferences:
<Pine.SOL.3.90.951129140616.25104A-100000@rphc4.physik.uni-regensburg.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!admin From: admin@rzaix13.uni-hamburg.de (Bernd Eggink) Newsgroups: de.comp.lang.c++ Subject: Re: Frage zu forward-Deklarationen Date: 1 Dec 1995 10:19:52 GMT Organization: University of Hamburg -- Germany Message-ID: <49mks8$m93@rzsun02.rrz.uni-hamburg.de> References: <Pine.SOL.3.90.951129140616.25104A-100000@rphc4.physik.uni-regensburg.de> NNTP-Posting-Host: rzaix13.rrz.uni-hamburg.de X-Newsreader: TIN [version 1.2 PL2]