Article View: de.comp.lang.c++
Article #915Re: Funktionszeiger auf Klassenmethoden
From: Karl-Heinz Krause
Date: Wed, 29 Nov 1995 16:28
Date: Wed, 29 Nov 1995 16:28
26 lines
1435 bytes
1435 bytes
Am 26. Nov. 1995 schrieb Olaf Kock (olaf@rupert.shnet.org):
> Roland.Minde@cgk.sni.de wrote
> [..]
> > Siehe nachfolgendes Beispiel, ausprobiert nach Beispielen
> > aus Ellis, Stroustrup; The Annotated C++ Reference Manual; 8.1c
> [..]
> > main()
> > { S s;
> > int* ip =&s.i; // ip points to s's member i
> > int S::* sip =&S::i; // sip get offset of `i' in an S
> > cout <<"Use ip=" <<*ip <<endl;
> > //cout <<"Use sip=" <<*(&s+sip);
> > int (S::*pmf)(char*) =&S::f; // Pointer to member Function
> > int j =(s.*pmf)("hallo");
> > }
> Ist es das, was manchmal den Eindruck erweckt, C/C++ sei eine Write-Only-
> Sprache? ;-)
Wieso? Das ist doch sehr übersichtlich! Vor allem weil es so schön kurz
ist. Es paßt in einen Bereich von 9 Zeilen à 80 Zeichen, kann also mit
einem Blick erfaßt werden. Wenn ich da an MODULA denke ...
Karl-Heinz Krause
Technical Details
Message-ID:
<49i58e$cq1@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail!KrauseReferences:
<48fv1i$paf@sparcserver.lrz-muenchen.de> <48smum$ngm@horus.mch.sni.de> <5y$k822ljOB@rupert.shnet.org>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Message-ID: <49i58e$cq1@news00.btx.dtag.de>
From: Krause@btx.dtag.de (Karl-Heinz Krause)
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail!Krause
Subject: Re: Funktionszeiger auf Klassenmethoden
Date: Wed, 29 Nov 1995 16:28:46 +0000
References: <48fv1i$paf@sparcserver.lrz-muenchen.de> <48smum$ngm@horus.mch.sni.de>
<5y$k822ljOB@rupert.shnet.org>
X-Gateway: ZCONNECT XX ius.gun.de [UNIX/Connect v0.73]
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit