C++ erweitern geerbt Funktionen

Berücksichtigung einer einfachen geerbten Klasse:

class Base 
{
  void func() {
     cout << "base" << endl;
  }
};

class Derived : public Base
{
  void func() {
      cout << "derived" << endl;
  } 
};

wenn ich Abgeleitet::func() bekomme ich

derived

Möchte ich diesen code verändern, um

base
derived

Etwas mehr wie eine Erweiterung als ein Außerkraftsetzen.

Habe ich in der Lage zu bekommen, etwas ähnliches mit Konstruktoren, aber nicht mit normalen Funktionen.

Vielen Dank,
Lucio

InformationsquelleAutor Lucio | 2012-04-16
Schreibe einen Kommentar