Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Hans-Peter Diettrich Newsgroups: de.sci.electronics Subject: Re: C++ method pointer? Date: Fri, 11 Mar 2016 13:24:40 +0100 Lines: 36 Message-ID: References: <20160309204745.5f8e05a5@puma.das.netz> <20160310012927.5aca068e@puma.das.netz> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net 6Y3Xqy9jRpgUhm0ZeSezGAgSZ5qIpZ/s/weOO8LLlnetgaeIqR Cancel-Lock: sha1:BwAZYJOl0O+ODHH2wISZWVWH93U= User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <20160310012927.5aca068e@puma.das.netz> Xref: csiph.com de.sci.electronics:204058 Marc Santhoff schrieb: > Hans-Peter Diettrich schrieb: > >> Marc Santhoff schrieb: >> >>> Der ganze Kram funktioniert größtenteils exakt so, wie in Object >>> Pascal. VMT, abstrakte und virtuelle Methoden, Klassendeklarationen, >>> etc. Nur, daß eben eine andere Syntax benutzt wird. >> Und genau diese andere Syntax wüßte ich gerne. > > Zu Pointer und Funktionen: > > http://www.newty.de/fpt/index.html Danke :-) Es wurden da zwar nicht alle meine Fragen beantwortet, aber hilfreich war es doch. Nach einigen Versuchen kann ich nur unterstreichen, daß man tunlichst ein typedef verwenden sollte! Die neue Bibliothek erzeugt grade mal 20 Bytes mehr Code, wovon 8 Byte auf eine Dummy-Funktion (zur Vermeidung von NULL Pointern) entfallen :-) Jetzt muß ich noch die Kompatibilität testen, und die mitgelieferten Beispiele anpassen. > Für's Grundlegende zum Auffrischen: > > http://www.bg.bib.de/FHDW/Intranet/prg/docs/CPPkompakt.pdf > > Mein PDF hatte zwar eine total verfusselte Seitennummerierung, war aber > gut lesbar und verständlich. Die Seitennummern sind tatsächlich sehr seltsam. Ansonsten sieht es gut aus. DoDi