Suchergebnisse für Anfrage "constructor"
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 ...
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 ...
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: ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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(); ...