nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: using Base::* (was: Defekt in der Sprache? || Serializable-Interface realisieren)

Von: Bodo Thiesen (bothie@gmx.de) [Profil]
Datum: 21.12.2008 21:37
Message-ID: <gim9f0$2u0$03$1@news.t-online.com>
Newsgroup: de.comp.lang.iso-c++
* Rolf Magnus <ramagnus@t-online.de> hat geschrieben:

> Man muß sie alle explizit aufzählen.

:(

> Aber hast du denn so viele davon?

Nein, das nicht, aber Kleinvieh mal 100 (z.B. für jeden Befehl den man
geben kann von Order eine abgeleitete Klasse - wo dann sowas passieren
könnte) macht auch Mist. Insofern wäre ein generischer Weg,
bei d
em man
z.B. mit Hilfe eines #defines bestimmte Dinge in ein Makro zusammenfassen
kann schon nett. Aber egal, dann muß es halt ohne gehen.

> Es
> geht immerhin nur um Funktionen, die in der Basisklasse vorhanden sind und
> in der abgeleiteten Klasse noch eine zusätzliche Überladung
bek
ommen sollen.

Jo, das war mir auch schon durch den Kopf gegangen. Wenn es das Member,
das mit using angesprochen wird nicht gibt, ist das ein Fehler?

Bsp:
struct Base { int foo(); };
struct Derivate : Base { using Base::bar; int bar(int); }

Gruß, Bodo

[ Auf dieses Posting antworten ]

Antworten