Suchergebnisse für Anfrage "derived-class"
Wie funktionieren abgeleitete Klassenkonstruktoren in Python?
Ich habe folgende Basisklasse:
Abrufen einer Basisklasseninstanz von einer abgeleiteten Klasse
Ich weiß nicht, ob dies möglich ist, aber ich versuche, die Basisklasseninstanz von einer abgeleiteten Klasse abzurufen. In C # kann ich das verwendenBase Sc...
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 ...
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) ...
Class base () -Konstruktor und übergeben dieses
Ich versuche, gute Entwurfsmuster für ein Programm zu implementieren, das ich schreibe. Ich habe eine Klassenstruktur wie diese. abstract class SomeBase { public SomeObject obj { get; protected set; } protected SomeBase(SomeObject x) { obj = x; ...
Warum ist 'virtual' optional für überschriebene Methoden in abgeleiteten Klassen?
Wenn eine Methode als @ deklariert wivirtual In einer Klasse werden die Überschreibungen in abgeleiteten Klassen automatisch als @ betrachtevirtual auch, und die C ++ - Sprache macht dieses Schlüsselwortvirtual optional in diesem Fall: class ...
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 ...
Warum benötigt meine C ++ - Unterklasse einen expliziten Konstruktor?
Ich habe eine Basisklasse, die einen Konstruktor deklariert und definiert, aber aus irgendeinem Grund sieht meine öffentlich abgeleitete Klasse diesen Konstruktor nicht und ich muss daher explizit einen Weiterleitungskonstruktor in der ...
Cast Basisklasse an abgeleitete Klasse Python (oder pythonischere Art, Klassen zu erweitern)
Ich muss das Networkx-Python-Paket erweitern und dem @ einige Methoden hinzufügeGraph Klasse für meine besonderen Bedürfnisse Die Art und Weise, wie ich darüber nachdachte, besteht darin, einfach eine neue Klasse abzuleiten, sagen wirNewGraph ...
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;} ...
Seite 2 von 2