Wie rufe ich den Basisklassenkonstruktor auf?

latley ich verbrachte viel Programmierung in Java. Dort rufen Sie die Klasse, die Sie Geerbt von mit super(); (Sie alle wissen wahrscheinlich, dass)

Nun habe ich eine Klasse in C++ - das ist ein Standard-Konstruktor, nimmt einige Argumente. Beispiel:

class BaseClass {
public:
    BaseClass(char *name); .... 

Wenn ich das Erben der Klasse gibt mir die Warnung, dass es kein geeigneter Standardkonstruktor verfügbar. Also gibt es so etwas wie super() in C++, oder muss ich eine Funktion definieren, wo ich die Initialisierung aller Variablen?

InformationsquelleAutor der Frage Stefan | 2011-08-03

Schreibe einen Kommentar