Als «class» getaggte Fragen

Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN ZU VERwechseln. Verwenden Sie stattdessen [css].

5
Öffentliche und interne Mitglieder in einer internen Klasse?
Ok, das mag eine etwas dumme Frage sein, und es gibt sicherlich die offensichtliche Antwort, aber ich war neugierig, ob ich hier irgendwelche Feinheiten übersehen habe. Gibt es einen Unterschied in Bezug auf Sichtbarkeit / Benutzerfreundlichkeit zwischen einem publicin einer internalKlasse internaldeklarierten Mitglied und einem in einer internalKlasse deklarierten Mitglied …

8
Zugriff auf die übergeordnete Klasse in Backbone
Ich muss die initializeMethode der übergeordneten Klasse innerhalb der geerbten Klasse MyModelaufrufen, anstatt sie wie heute vollständig zu überschreiben. Wie könnte ich das machen? So sieht mein Code gerade aus: BaseModel = Backbone.Model.extend({ initialize: function(attributes, options) { // Do parent stuff stuff } }); MyModel = BaseModel.extend({ initialize: function() { …

4
Was ist eine Klasse in PHP?
Ich habe ernsthafte Probleme, PHP-Klassen aus einem Buch zu verstehen. Sie scheinen sehr schwierig zu sein. Was ist ihr Zweck und wie arbeiten sie?
68 php  class 


4
Wie rufe ich den richtigen Konstruktor eines Vorlagentyps auf?
Wie kann ich im folgenden Code dafür sorgen, dass die kommentierte Zeile genauso funktioniert wie die Zeile direkt darüber? Ich möchte daraus einen generischen Code machen, der einen geeigneten Konstruktor einer Vorlage aufruft Type. #include <string> #include <iostream> template <typename Type> struct Class { Type data; Class(Type data) : data(data) …


1
Warum ist die Optimierung der leeren Basis verboten, wenn die leere Basisklasse auch eine Mitgliedsvariable ist?
Die Optimierung der leeren Basis ist großartig. Es gibt jedoch die folgende Einschränkung: Eine leere Basisoptimierung ist verboten, wenn eine der leeren Basisklassen auch der Typ oder die Basis des Typs des ersten nicht statischen Datenelements ist, da die beiden Basisunterobjekte desselben Typs unterschiedliche Adressen innerhalb der Objektdarstellung haben müssen …

4
Eine gute Möglichkeit, Klassen für komplexere Spielkartentypen als in einem Standarddeck zu erstellen?
Ich bin extrem neu in der objektorientierten Programmierung und versuche, mit einem einfachen Kartenspiel (wie es traditionell zu sein scheint!) In Python zu lernen. Ich habe das folgende Beispiel ausgeführt, das einwandfrei funktioniert, und mir beigebracht, wie Sie mehrere Instanzen der PlayingCard()Klasse erstellen, um eine Instanz der Klasse zu erstellen …

1
C # - Aufruf der Basisversion der überschriebenen Methode
Angenommen, es gibt eine Basisklasse Aund eine abgeleitete Klasse B. Klasse Ahat zwei Funktionen: fun1()und fun2(), wo fun1()Anrufe fun2(). Klasse Büberschreibt fun1()und fun2()und fun1()ruft erneut auf fun2(). Ich möchte jedoch base.fun1()Overriden anrufen fun2(). Da base.fun1()Aufrufe fun2()anstelle der Version der Basisklasse eine ziemlich unglückliche Schleife erzeugen: fun1() -> fun2() -> base.fun1() …


2
Vorlagenklassenoperator + Überladungsrückgabetyp
Ich versuche, eine Num-Klasse mit Vorlagen zu erstellen. Diese Klasse muss ein öffentliches Attribut valmit dem Typ type haben T, der der einzige Vorlagenparameter ist. Wenn man einen Wert angibt, valsollte das Attribut ( ) mit diesem Wert initialisiert werden. Dazu habe ich folgenden Code erstellt: #include <iostream> template<class T> …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.