Als «c++» getaggte Fragen

75
Wie gehe ich mit Fehlern im Konstruktor in C ++ um?

Ich möchte eine Datei in einem Klassenkonstruktor öffnen. Es ist möglich, dass die Öffnung fehlschlägt und die Objektkonstruktion nicht abgeschlossen werden kann. Wie gehe ich mit diesem Fehler um? Ausnahme rauswerfen? Wenn dies möglich ist, wie geht man damit in einem Nicht-Throw-Konstruktor...

75
Vektor der Strukturinitialisierung

Ich möchte wissen, wie ich mit der push_backMethode meinem Strukturvektor Werte hinzufügen kann struct subject { string name; int marks; int credits; }; vector<subject> sub; Wie kann ich nun Elemente hinzufügen? Ich habe eine Funktion, die den String-Namen initialisiert...

75
Verwenden von std :: max_element für einen Vektor <double>

Ich versuche, die Min- und Max-Elemente in einem Doppelvektor zu verwenden std::min_elementund std::max_elementzurückzugeben. Meinem Compiler gefällt nicht, wie ich sie derzeit verwenden möchte, und ich verstehe die Fehlermeldung nicht. Ich könnte natürlich meine eigene Prozedur schreiben, um...

75
Verwendung von Bibliotheken

Aus irgendeinem Grund kann ich keine externen Bibliotheken in einer Sprache verwenden. Ich suche nach Anweisungen / Erklärungen zur Verwendung externer Bibliotheken und deren Funktionsweise. Wenn ich online suche, erhalte ich Fragmente, die scheinbar nie auf die Bibliothek zutreffen, die ich...

75
Typ von "dies" in der statischen Elementfunktion?

In C ++ 5.1.1 / 3 [expr.prim.general] heißt es: Der Typ und die Wertekategorie [von this] werden innerhalb einer statischen Elementfunktion definiert. Was bedeutet das? Wie ist es relevant? Beachten Sie, dass: this darf nicht in der Deklaration einer statischen Elementfunktion...

75
RAII gegen Garbage Collector

Ich habe kürzlich einen großartigen Vortrag von Herb Sutter über "Leak Free C ++ ..." auf der CppCon 2016 gesehen, in dem er über die Verwendung intelligenter Zeiger zur Implementierung von RAII (Ressourcenerfassung ist Initialisierung) - Konzepte und deren Lösung der meisten Probleme mit...

74
Welche C ++ - Fallstricke sollte ich vermeiden? [geschlossen]

Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe ....

74
Beste C ++ IDE oder Editor für Windows

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was ist die beste C ++ - IDE oder der beste Editor für die Verwendung