constructor

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

So erstellen Sie einen Konstruktor, der nur von einer bestimmten Klasse verwendet werden kann. (C ++ Freund entspricht in c #)

Soweit ich weiß, gibt es in C # keine Unterstützung für das Schlüsselwort "friend" wie in C ++. Gibt es eine alternative Möglichkeit, eine Klasse zu entwerfen, die das gleiche Endergebnis erreichen kann, ohne auf das nicht verfügbare "Freund" -S...
06.01.2010, 22:20
2
Antworten

Zuweisung Initialisierung eines Konstruktors

Ich probiere verschiedene Versionen des Aufrufs des Konstruktors aus, und ich kam mit diesem %Vor% Jede Aussage wird kompiliert, aber wenn ich schreibe %Vor% Ich bekomme einen Fehler:    erwartete nicht qualifizierte ID vor der String...
14.09.2016, 16:22
5
Antworten

Konstruiere eine ArrayList von Strings in Java so einfach wie man es in Javascript kann

In JavaScript kann ich ein Array von String-Werten wie: erstellen %Vor% oder noch einfacher %Vor% In Java erscheint es zu ausführlich und komplex ... gibt es einen einfacheren Weg als das? %Vor% In meinem tatsächlichen Szenario h...
07.07.2010, 19:15
2
Antworten

const-Verweis muss in der Konstruktorbasis / Elementinitialisierungsliste initialisiert werden

Ich versuche, den Zugriff auf den Standardkonstruktor einer Klasse, die ich schreibe, zu blockieren. Der Konstruktor, den andere verwenden sollen, erfordert eine konstante Referenz auf ein anderes Objekt. Ich habe den Standardkonstruktor privat...
02.07.2010, 18:30
1
Antwort

C ++ Warum ruft die Vektorinitialisierung den Kopierkonstruktor auf?

Wenn Sie einen Vektor folgendermaßen initialisieren: %Vor% Ruft den Standardkonstruktor einmal auf und ruft dann den Kopierkonstruktor zehnmal auf. Also, wenn ich es richtig verstehe, werden die Objekte im Vektor alle vom Kopierkonstruktor e...
08.09.2012, 19:54
3
Antworten

Bedingter Konstruktor in C # aufrufen

Nehmen wir an, ich habe die folgenden Konstruktoren für Foo in C #: %Vor% Ich suche nach einer Möglichkeit, den this() -Teil nur dann auszuführen, wenn der connect -Parameter true ist. Ist das ein Weg, dies zu tun? (Für Neugie...
27.05.2013, 07:20
1
Antwort

Funktion direkt nach dem Konstruktor aufrufen: new Object () - callFunction ()

Wie Sie vielleicht im Titel gesehen haben, ist mein Programmierhintergrund Java. In Java kannst du so etwas machen %Vor% ohne das erzeugte Objekt einer Variablen zuzuordnen, sehr nützliche und klare Codierung, wenn Sie dieses Objekt nur einm...
18.09.2013, 13:18
3
Antworten

Konstruktor oder Kopierkonstruktor?

Im Buch Generic Programming und der STL (chinesische Ausgabe) heißt es:    X x = X() ruft den Kopierkonstruktor auf. Es scheint mir etwas komisch. Und ich schreibe ein Testprogramm wie dieses %Vor% Die Ausgabe ist "Dies ist ctor"...
25.08.2011, 12:05
1
Antwort

erwarteter Bezeichner vor String-Konstante

Ein Programm wie folgt haben: %Vor% ... warum bekomme ich folgendes, wenn ich ausführe    g ++ main.cpp %Vor%     
07.04.2012, 05:46
5
Antworten

Was ist ein Anwendungsfall für einen generischen Konstruktor?

Betrachten Sie den folgenden Konstruktor für die Klasse Foo (was der Übersichtlichkeit halber nicht einer generischen Klasse ist): %Vor% Dies ist eine gültige Syntax für Konstruktoren, genau wie bei normalen generischen Methoden . A...
22.02.2012, 23:03