🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

F: Darf man das?

#255
From: Heiner Otterstedt
Date: Tue, 15 Aug 1995 10:11
35 lines
1233 bytes
Hallo Experten,

eine Frage: Darf ich in C++ eine Funktion einer Klasse
aufrufen, bevor ihr Construktor aufgerufen wurde?

Hier ein kurzes Beispiel:
Etwas aehnliches hat bei mir lange Zeit wunderbar funktioniert, fuehrt
jetzt aber (wahrscheinlich) ploetzlich zu Exceptions.

BTW: Ich weiss, das dieses nicht die feine Programmiererart ist, aber
     es gind in diesem Fall nicht, das Problem (schnell) anders zu loesen.

class A
{
public:
  A();
}

class B
{
public:
  B(){};
  TuWas() { printf("Ich tue jetzt was!"); }
}

A a;
B b;

A::A()
{ b.TuWas();
}

Schon mal Danke fuer eure Muehe, ciao, Heiner

## CrossPoint v3.02 ##
Technical Details
Message-ID: <5ruTxMFqwPB@0otter.link-goe.zerberus.de>
Path: arc1-ca.pugleaf.net!link-goe.zerberus.de!H.OTTERSTEDT

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Message-ID: <5ruTxMFqwPB@0otter.link-goe.zerberus.de>
From: H.OTTERSTEDT@LINK-GOE.zerberus.de (Heiner Otterstedt)
Path: arc1-ca.pugleaf.net!link-goe.zerberus.de!H.OTTERSTEDT
Subject: F: Darf man das?
Date: Tue, 15 Aug 1995 12:11:00 +0200
X-Mailer: CrossPoint v3.02
X-Gateway: ZCONNECT UB bi-node.zerberus.de [UNIX/Connect v0.73]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Z-Post: Alte Dorfstrasse 18; 37124 Settmarshausen
X-Z-Telefon: +49-5502-4235
X-Z-Stichwort: caller
X-Z-Stichwort: this