Suchergebnisse für Anfrage "constructor"

2 die antwort

C ++ 11 Unterschied in Konstruktoren (geschweifte Klammern)

Ich bin ziemlich neu in C ++ und habe festgestellt, dass die folgenden Codezeilen anders funktionieren MyClass c1; c1.do_work() //works MyClass c2(); c2.do_work() //compiler error c2228: left side is not a class, structure, or union. MyClass ...

4 die antwort

Ist es eine schlechte Praxis, wenn eine Konstruktorfunktion ein Versprechen zurückgibt?

Ich versuche, einen Konstruktor für eine Blogging-Plattform zu erstellen, in der viele asynchrone Vorgänge ausgeführt werden. Diese reichen vom Abrufen der Posts aus Verzeichnissen, Parsen, Senden über Template-Engines usw. Meine Frage ist also, ...

4 die antwort

Das Abfangen von Ausnahmen von einem Konstruktor bedeutet, dass meine Instanz danach außerhalb des Gültigkeitsbereichs liegt

Ich habe eine Klasse, deren Konstruktor möglicherweise eine Ausnahme auslöst. Hier ist ein Code, der die Ausnahme abfängt: try { MyClass instance(3, 4, 5); } catch (MyClassException& ex) { cerr << "There was an error creating the MyClass." << ...

TOP-Veröffentlichungen

7 die antwort

Ist es möglich, die Elementinitialisierung auf den Konstruktorkörper zu verschieben?

Ich habe eine Klasse mit einem Objekt als Member, die keinen Standardkonstruktor hat. Ich möchte dieses Mitglied im Konstruktor initialisieren, aber es scheint, dass ich das in C ++ nicht kann. Hier ist die Klasse: #include <boost/asio.hpp> ...

2 die antwort

Was ist falsch an meinem Code in Bezug auf das Erstellen eines Konstruktors?

Ich versuche, eine Person-Klasse mit einem Konstruktor zu erstellen, der die Instanzvariablen mit den angegebenen Parametern initiiert, aber wenn ein neues Person-Objekt über die Hauptklasse erstellt wird, kann der Code nicht eingehalten werden, ...

5 die antwort

Seltsamkeit der C ++ - Konstruktorinitialisierungsliste

Ich war schon immer ein guter Junge, als ich meine Klassen schrieb und allen Mitgliedsvariablen m_ voranstellte: class Test { int m_int1; int m_int2; public: Test(int int1, int int2) : m_int1(int1), m_int2(int2) {} }; int main() { Test t(10, ...

1 die antwort

Haben primitive Typen auch Konstruktoren in C ++?

Ich habe im Dr. Bjarne Stroustrup-Buch "Die C ++ - Programmiersprache", 3. Ausgabe, gelesen, dass eingebaute Typen auch Konstruktoren in C ++ in Abschnitt 10.4.2 haben. Der folgende Link besagt jedoch, dass POD-Typen keine Konstruktoren ...

8 die antwort

C ++, ist es möglich, einen Konstruktor direkt ohne neue aufzurufen?

Kann ich Konstruktor explizit aufrufen, ohne zu verwendennew, wenn ich schon ein gedächtnis für objekt habe? class Object1{ char *str; public: Object1(char*str1){ str=strdup(str1); puts("ctor"); puts(str); } ~Object1(){ puts("dtor"); puts(str); ...

2 die antwort

Erkennen Sie, ob zur Kompilierungszeit ein Standardkonstruktor vorhanden ist [duplizieren]

Diese Frage hat hier bereits eine Antwort: Gibt es eine Möglichkeit zu testen, ob eine C ++ - Klasse einen Standardkonstruktor hat (außer vom Compiler bereitgestellten ...

4 die antwort

Reihenfolge der Konstruktoraufrufe in mehrstufiger Vererbung in Java [duplizieren]

Diese Frage hat hier bereits eine Antwort: Java Constructors - Ausführungsreihenfolge in einer Vererbungshierarchie [/questions/19407187/java-constructors-order-of-execution-in-an-inheritance-hierarchy] 5 Antworten//: c07:Sandwich.java // Order ...