Suchergebnisse für Anfrage "derived-class"

5 die antwort

Fehler: Der Basisklassenkonstruktor muss den übergeordneten Klassenkonstruktor explizit initialisieren

Ich bin neu in C ++. Wenn ich versuche, den folgenden Code zu kompilieren, wird dieser Fehler angezeigt constructor for 'child' must explicitly initialize the base class 'parent' which does not have a default constructor child::child(int a) ...

2 die antwort

Wie funktionieren abgeleitete Klassenkonstruktoren in Python?

Ich habe folgende Basisklasse:

4 die antwort

Virtuelle Tabelle C ++

Ich lese viele Leute, die schreiben, dass "eine virtuelle Tabelle für eine Klasse existiert, in der eine virtuelle Funktion deklariert ist". Meine Frage ist, gibt es eine Vtable nur für eine Klasse, die eine virtuelle Funktion hat, oder gibt es ...

TOP-Veröffentlichungen

4 die antwort

C # Zugriff auf ein geschütztes Element in einer abgeleiteten Klasse [duplizieren]

Diese Frage hat hier bereits eine Antwort:Warum kann ich nur auf diese Weise auf C # -geschützte Mitglieder zugreifen? 7 AntwortenIch habe folgenden Code ges...

5 die antwort

Zeiger auf Array der Basisklasse, füllen mit abgeleiteter Klasse

Wenn ich eine Basisklasse mit nur virtuellen Methoden und 2 abgeleiteten Klassen von der Basisklasse habe, werden diese virtuellen Methoden implementiert.Wie...

4 die antwort

Vielleicht ist mein Verständnis von [class.access] / 7 nicht korrekt, aber

Von [class.access] / 7 haben wir den folgenden Satz: Ebenso die Verwendung vonA::B Als ein base-specifier ist wohlgeformt, weilD ist abgeleitet vonA, also Prüfung von base-specifiers muss verschoben werden, bis das gesamte base-specifier-list ...

3 die antwort

Warum können wir in abgeleiteten Klassen keinen Konstruktor mit Parametern verwenden?

Warum ist das nicht möglich? Ich erhalte den folgenden Compiler-Fehler, wenn ich "DerivedClass" mit einem Konstruktor-Parameter instanziiere:'G...

2 die antwort

Python-Druck verwendet nicht __repr__, __unicode__ oder __str__ für Unicode-Unterklassen?

Python-Druck wird nicht verwendet

10 die antwort

Ist es nicht möglich, eine abstrakte Klasse hochzustufen und nicht jedes Mal zu ändern, wenn eine Klasse daraus abgeleitet wird?

#include<iostream> using namespace std; class Abs { public: virtual void hi()=0; }; class B:public Abs { public: void hi() {cout<<"B Hi"<<endl;} void bye() {cout<<"B Bye"<<endl;} }; class C:public Abs { public: void hi() {cout<<"C Hi"<<endl;} ...

2 die antwort

Wie rufe ich eine abgeleitete Klassenmethode aus der Basisklasse auf?

Ich habe mehrere ähnliche Fragen dazu gelesen, aber keine scheint das Problem zu lösen, mit dem ich konfrontiert bin. Die typische Antwort ist das Casting al...