Als «inheritance» getaggte Fragen

105
Erben von einer Vorlagenklasse in c ++

Angenommen, wir haben eine Vorlagenklasse Areamit einer Mitgliedsvariablen T area, einer T getArea()und einer void setArea(T)Mitgliedsfunktion. Ich kann ein AreaObjekt eines bestimmten Typs durch Eingabe erstellen Area<int>. Jetzt habe ich eine Klasse Rectangle, die die AreaKlasse erbt . Da...

102
Werden statische Felder vererbt?

Wenn statische Elemente geerbt werden, sind sie statisch für die gesamte Hierarchie oder nur für diese Klasse, dh: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A;...

97
Mehrfachvererbung in PHP

Ich suche nach einem guten, sauberen Weg, um die Tatsache zu umgehen, dass PHP5 immer noch keine Mehrfachvererbung unterstützt. Hier ist die Klassenhierarchie: Nachricht - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Die beiden Arten von...

97
Unterstützt Qt virtuelle reine Slots?

Mein GUI-Projekt in Qthat viele "Konfigurationsseiten" -Klassen, von denen alle direkt erben QWidget. Kürzlich wurde mir klar, dass alle diese Klassen zwei gemeinsame Slots ( loadSettings()und saveSettings()) haben. Diesbezüglich habe ich zwei Fragen: Ist es sinnvoll, eine abstrakte Basisklasse...