Article View: de.comp.lang.c++
Article #1153Re: Funktionszeiger auf Klassenmethoden
From: Jens von Pilgrim
Date: Tue, 02 Jan 1996 12:44
Date: Tue, 02 Jan 1996 12:44
34 lines
1338 bytes
1338 bytes
Sedl@lrz.fh-muenchen.de (Andreas Sedlmayr) will Funktionszeiger auf
Methoden verwenden.
Dies waere, wenn es funktionieren wuerde toll (z.B. um in GUI-Systemem
Fenster direkt mit Event-Handler-Methoden zu verbinden). Aber:
Es KANN NICHT funktionieren: Wo kaeme den bei einem Methodenaufruf
ueber Zeiger der THIS-Pointer her?????? Und den braucht die Methode
doch unbedingt, Bsp:
class X
{
X(int inZahl) { x = inZahl; };
int method() {return x } ;
int x;
}
main()
{ X a(1),b(2);
void *fptr;
... // hier wuerde der Funktionszeiger ermittelt (was nicht geht!)
int c;
c = *fptr(); // oder irgendwie so...
-> wird jetzt 1 oder 2 zurueckgegeben??????????????????????
That's its, I'm sorry..... ;-(
Jens
Technical Details
Message-ID:
<1996Jan2.133329.19321@conline.central.de>Path:
arc1-ca.pugleaf.net!conline.central.de!uucpReferences:
<48fv1i$paf@sparcserver.lrz-muenchen.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!conline.central.de!uucp From: jpilgrim@conline.central.de (Jens von Pilgrim) Subject: Re: Funktionszeiger auf Klassenmethoden X-Newsreader: Forte Free Agent 1.0.82 Reply-To: jpilgrim@conline.central.de Sender: uucp@conline.central.de (uucp) Nntp-Posting-Host: conline.central.de Organization: Studentenwohnheim Rosenbachweg in Goettingen, Germany Message-ID: <1996Jan2.133329.19321@conline.central.de> References: <48fv1i$paf@sparcserver.lrz-muenchen.de> Date: Tue, 2 Jan 1996 12:44:12 GMT