Article View: de.comp.lang.c++
Article #187Re: Mitgliedsfunktionen als Funktionsargument?
From: Andre Deparade
Date: Tue, 01 Aug 1995 14:48
Date: Tue, 01 Aug 1995 14:48
26 lines
1415 bytes
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!deparadeReferences:
<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