Suchergebnisse für Anfrage "constructor"

3 die antwort

Unterschied beim Initialisieren einer statischen Variablen inline oder im statischen Konstruktor in C #

Ich würde gerne wissen, was der Unterschied zwischen der Initialisierung eines statischen Inline-Members wie folgt ist: class Foo { private static Bar bar_ = new Bar(); }oder initialisieren Sie es im statischen Konstruktor wie folgt: class Foo ...

3 die antwort

Muss ich wirklich einen vom Benutzer bereitgestellten Konstruktor für const-Objekte implementieren?

Ich habe den Code: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; }Es kompiliert gut auf g ++ (sieheideone [http://ideone.com/PryGs5]), schlägt aber auf clang ++ mit Fehler fehl: Die ...

3 die antwort

Wie füge ich Konstruktoren / Destruktoren zu einer unbenannten Klasse hinzu?

Gibt es eine Möglichkeit, einen Konstruktor oder Destruktor in einer unbenannten Klasse zu deklarieren? Folgendes berücksichtigen void f() { struct { // some implementation } inst1, inst2; // f implementation - usage of instances }Folgefrage: ...

TOP-Veröffentlichungen

3 die antwort

Expliziter Verschiebungskonstruktor

Versucht, den folgenden Code zu kompilieren: struct Foo { explicit Foo ( void ) { } explicit Foo ( Foo&& rhs ) { } }; Foo bar ( void ) { return Foo(); }Den folgenden Fehler erhalten: Aufruf des implizit gelöschten Kopierkonstruktors von ...

3 die antwort

Initialisierung in Definition vs. Initialisierung im Konstruktor [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was sind die bewährten Methoden zum Bestimmen der Aufgaben der Methoden "Konstruktor", "Initialisierung" und ...

3 die antwort

Die beste Möglichkeit, einen Konstruktor für eine Klasse zu schreiben, die einen STL-Container in C ++ 11 enthält

class Foo { std::vector<SomeType> data_; };SagenFoo kann nur durch Anfertigen einer Kopie (technisch meine ich eine Kopie oder einen Umzug) von a erstellt werdenstd::vector<SomeType> Objekt. Was ist der beste Weg, um Konstruktoren ...

1 die antwort

Klasse mit Vorlagenkonstruktor sowie Konstruktor zum Kopieren und Verschieben

Diese Frage ist eine Fortsetzung dieser Frage:Explizite Template-Spezialisierung für den Templated-Konstruktor einer ...

6 die antwort

PHP-Konstruktor, der NULL zurückgibt

Ich habe diesen Code. Ist es möglich für aUser Objektkonstruktor irgendwie scheitern, so dass$this->LoggedUser ist a zugeordnetNULL value und das Objekt wird freigegeben, nachdem der Konstruktor zurückgegeben hat? $this->LoggedUser = NULL; if ...

2 die antwort

Wie bekomme ich eine Konstruktorfunktion, die von einer Konstruktorfunktion in Javascript erbt?

Also lerne ich Javascript und all seine Prototypgüte und bin über Folgendes verblüfft: Sagen Sie, ich habe das var Animal = function (a, b, c, d, e, f, g, h, i, j, k , l, m, n){ this.a = a; this.b = b; //...etc... }; var x = new ...

5 die antwort

Wenn das Ändern eines const-Objekts undefiniertes Verhalten ist, wie funktionieren Konstruktoren und Destruktoren dann mit Schreibzugriff?

Der C ++ - Standard besagt, dass ein ursprünglich deklariertes Objekt geändert werden sollconst ist undefiniertes Verhalten. Aber wie funktionieren Konstruktoren und Destruktoren? class Class { public: Class() { Change(); } ~Class() { Change(); ...