๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Mitgliedsfunktionen als Funktionsargument?

#187
From: Andre Deparade
Date: Tue, 01 Aug 1995 14:48
26 lines
1415 bytes
|> Wie kann ich innerhalb einer Klasse einen pointer auf eine Mitgliedsfunktion
 (die auch Zugang zu anderen Mitgliedern der Instanz haben soll) als 
Funktionsargument uebergeben? Um die Frage etwas deutlicher zu machen,
|> hier ein kleines Beispiel, in dem ich bezยglich der Pointer auf Funktionen 
die normale C Konvention benutze:

[bsp geloescht]

|> Ich hab's unter Anderem mit void (theClass::*function) und function=&this.calledFunction1 probiert. Hilft aber nicht! Aber, wie geht es dann? Wer kann helfen?
|> Ich benutze uebrigens den Borland C++ - Compiler fuer OS/2 Vers. 2.0.

ich denke so:

void theClass::callingFunction(int(*selectedFunction)())
{
 int i;
 i= this.*selectedFunction();
 return;
}

fuer solche dinge gibt es .* bzw. ->*. dazu steht was im stroustrup, ziemlich am
anfang.

Bin aber selber darin nicht fit, ist nur so eine vermutung.

dpi
Technical Details
Message-ID: <3vler8$39b@fbi-news.informatik.uni-dortmund.de>
Path: arc1-ca.pugleaf.net!Informatik.Uni-Dortmund.DE!hagen!deparade
References: <3vl5o5$qb3@brachio.zrz.TU-Berlin.DE>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Informatik.Uni-Dortmund.DE!hagen!deparade
From: deparade@hagen.informatik.uni-dortmund.de (Andre Deparade)
Newsgroups: de.comp.lang.c++
Subject: Re: Mitgliedsfunktionen als Funktionsargument?
Date: 1 Aug 1995 14:48:08 GMT
Organization: CS Department, Dortmund University, Germany
Sender: deparade@hagen (Andre Deparade)
Distribution: world
Message-ID: <3vler8$39b@fbi-news.informatik.uni-dortmund.de>
References: <3vl5o5$qb3@brachio.zrz.TU-Berlin.DE>
NNTP-Posting-Host: hagen.informatik.uni-dortmund.de