Suchergebnisse für Anfrage "constructor"

4 die antwort

Ist die Übergabe eines C ++ - Objekts an einen eigenen Konstruktor zulässig?

ch bin überrascht, versehentlich zu entdecken, dass die folgenden Arbeite #include <iostream> int main(int argc, char** argv) { struct Foo { Foo(Foo& bar) { std::cout << &bar << std::endl; } }; Foo foo(foo); // I can't believe this works... ...

2 die antwort

Call Parent-Funktion, die von Child während der Konstruktorkette in JavaScript (ES6) überschrieben wird [duplizieren]

Diese Frage hat hier bereits eine Antwort: Übergeordnete Konstruktoraufrufe überschreiben Funktionen, bevor alle untergeordneten Konstruktoren fertig ...

6 die antwort

Warum ist der Wert des Instanzfeldes null?

Ich habe dieses einfache Stück Code. abstract class X { X() { read(); } private void read() { Object obj = new Object(); readValue(obj); } protected abstract void readValue(Object obj); } class Y extends X { Object obj = null; Y() { super(); } ...

TOP-Veröffentlichungen

4 die antwort

C # -Klassenkonstruktor, der 'this' zuweist

Ich habe eine "naive" Frage. Mit dem folgenden Beispielcode: public class ThisClass { public int ThisClassID { get; set; } public string ThisValue { get; set;} public ThisClass() { } public ThisClass(int thisClassID) { using (MyContext ...

12 die antwort

Java - Vor dem Standardkonstruktor ausgeführte Methode [duplizieren]

Diese Frage hat hier bereits eine Antwort: Werden Felder initialisiert, bevor Konstruktorcode in Java ausgeführt wird? [/questions/14805547/are-fields-initialized-before-constructor-code-is-run-in-java] 5 Antworten Ich lerne Java und bin aus ...

8 die antwort

Call-Konstruktor für TypeScript-Klasse ohne neues

n JavaScript kann ich eine Konstruktorfunktion definieren, die mit oder ohne @ aufgerufen werden kannew: function MyClass(val) { if (!(this instanceof MyClass)) { return new MyClass(val); } this.val = val; } Ich kann dann konstruierenMyClass ...

8 die antwort

ie kann ich in Scala eine Java-Klasse mit mehreren Konstruktoren unterteile

Angenommen, ich habe eine Java-Klasse mit mehreren Konstruktoren: class Base { Base(int arg1) {...}; Base(String arg2) {...}; Base(double arg3) {...}; }Wie kann ich es in Scala erweitern und trotzdem Zugriff auf alle drei Konstruktoren von Base ...

2 die antwort

Verstehen, wie der Lambda-Verschlusstyp den Standardkonstruktor gelöscht hat

Ab 5.1.2 [19] Der mit einem Lambda-Ausdruck verknüpfte Verschlusstyp hat einen gelöschten (8.4.3) Standardkonstruktor und ein gelöschter Kopierzuweisungsoperator. Es hat einen implizit deklarierten Kopierkonstruktor (12.8) und möglicherweise ...

6 die antwort

Kehrt der Stack <> -Konstruktor den Stack um, wenn er von einem anderen initialisiert wird?

Hier ist der Code: var s = new Stack<int>(); s.Push(1); s.Push(2); s.Push(3); s.Push(4); var ns = new Stack<int>(s); var nss = new Stack<int>(new Stack<int>(s));und dann sehen wir uns das Ergebnis an tbLog.Text += "s stack:"; while(s.Count > ...

6 die antwort

Unterschied zwischen Konstruktoraufrufen mit und ohne ()

Ich bin ein C ++ Anfänger und würde gerne verstehen, warum return std::list<int>();notwendige Klammern, aber std::list<int> foo; benötigt keine Klammern. Was ist der Unterschied zwischen diesen Konstruktoraufrufen?