constructor

Eine spezielle Art von Subroutine, die bei der Erstellung eines Objekts aufgerufen wird.
5
Antworten

Kann die Kotlin-Datenklasse mehr als einen Konstruktor haben?

Ich weiß, dass Datenklassen wie einfache Modelle in Kotlin mit getters und Setter standardmäßig sind und sind so einfach: %Vor% Ist es möglich, einen zweiten Konstruktor für diese Datenklasse zu deklarieren?     
06.06.2017, 13:33
3
Antworten

Warum kann ich keine Parameter an den Android Activity Constructor übergeben?

Ich weiß, dass ich keine Parameter an den Activity-Konstruktor in Android weitergeben kann, aber ich würde gerne verstehen warum. Was ich versucht habe ist: %Vor% Ich habe die Klasse wie folgt definiert: %Vor% Und es funktioniert perf...
04.02.2012, 02:36
5
Antworten

Was ist der Unterschied zwischen new in einem Konstruktor und new in einer Member-Deklaration?

Was ist der Unterschied zwischen new in einem Konstruktor und new in einer Member-Deklaration? Beispiel %Vor% Was ist der beste Weg, um es zu tun, und gibt es irgendwelche Leistungsprobleme?     
13.05.2012, 23:26
5
Antworten

Mehrfacher Konstruktor mit Python

Ich habe eine Klasse A, die auf zwei verschiedene Arten erzeugt werden kann. a = A (Pfad_zu_xml_Datei) a = A (ListeA, ListeB) Die erste Methode hat einen Dateipfad als Eingabe zum Analysieren der XML-Datei, um listA und listB zu erhalte...
19.10.2010, 20:13
2
Antworten

C ++ - Reihenfolge der Elementinitialisierung und Inkrementierung

Ich habe nach einigen Tests gesucht, um mein C ++ - Wissen zu verbessern. Hier ist eine der Übungen: Was ist die Ausgabe des folgenden Programms? %Vor% Nun, ich habe diesen Code ausprobiert, und die Antwort lautet 02002 . Ich komme hierher...
23.12.2015, 16:15
8
Antworten

Wie rufen Sie einen Konstruktor für globale Objekte, für Arrays von Objekten und für Objekte in Klassen / Strukturen auf?

Wie würden Sie den Konstruktor der folgenden Klasse in diesen drei Situationen nennen: Globale Objekte, Arrays von Objekten und Objekte, die in einer anderen Klasse / Struktur enthalten sind? Die Klasse mit dem Konstruktor (wird in allen drei...
16.11.2008, 19:32
4
Antworten

Warum ist ein öffentlicher Kopierkonstruktor erforderlich, auch wenn er nicht aufgerufen wird?

Wenn Sie einen öffentlichen Kopierkonstruktor haben, wird das kleine Programm erstellt kompilieren, aber nicht den Nebeneffekt "Kopieren" anzeigen. %Vor%     
08.12.2013, 15:53
3
Antworten

Durch das Löschen des Kopierkonstruktors werden geerbte Konstruktoren getrennt

Ich versuche, die Konstruktorvererbung von C ++ 11 zu verwenden. Das folgende Snippet (von irgendwoher kopiert, woher ich mich nicht erinnere) funktioniert ganz gut: %Vor% Das heißt, bis die durch den Kommentar markierte Zeile hinzugefügt wi...
05.10.2015, 17:46
4
Antworten

wirft Ausnahme vom Konstruktor in C ++

Ich habe hier schon einige Artikel gelesen und wo es in Ordnung ist, eine Ausnahme vom Konstruktor zu werfen. Ich habe jedoch bemerkt, dass Destruktor der Basisklasse oder deren Datenelemente nicht aufgerufen wird, wenn eine Ausnahme vom Konstru...
10.03.2012, 01:47
3
Antworten

Implizite Umwandlung von numerischen Typen in Konstruktor in C ++ verhindern

Ich habe einen Konstruktor der Form: MeineKlasse (int a, int b, int c); und es wird mit Code wie folgt aufgerufen: MyClass my_object (4.0, 3.14, 0.002); Ich möchte diese automatische Konvertierung von Double zu Int verhindern oder zu...
19.02.2010, 08:54