Article View: de.comp.lang.c++
Article #307Q: Adresse einer Methode
From: Christian Horn
Date: Thu, 24 Aug 1995 17:03
Date: Thu, 24 Aug 1995 17:03
23 lines
922 bytes
922 bytes
Hi,
Es ist folgende Klasse gegeben:
class A
{
public:
void f1(void) {...}
void f2(void) {...}
}
Nun soll die Methode f1 die Adresse von f2 nehmen und sie mittels
FP_SEG und FP_OFF in Segment und Offset zerlegen.
Das Problem ist, dass ich zwar die Adresse von f2 erhalte
(&A::f2), diese aber nicht nach void far* casten kann, um sie dann
FP_SEG bzw. FP_OFF als Argument uebergeben zu koennen.
Weiss jemand wie ich von der Methode f2 die Adresse erhalten kann, so
dass ich sie zerlegen kann?
Danke,
Christian
Technical Details
Message-ID:
<41ibde$pnu@hades.rz.uni-sb.de>Path:
arc1-ca.pugleaf.net!hades.rz.uni-sb.de!not-for-mailShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!hades.rz.uni-sb.de!not-for-mail From: chorn@cip48.cscip.uni-sb.de (Christian Horn) Newsgroups: de.comp.lang.c++ Subject: Q: Adresse einer Methode Date: 24 Aug 1995 17:03:42 GMT Organization: University of Saarbruecken, Germany Message-ID: <41ibde$pnu@hades.rz.uni-sb.de> NNTP-Posting-Host: cip73.cscip.uni-sb.de X-Newsreader: TIN [UNIX 1.3 950427BETA PL0]