Suchergebnisse für Anfrage "noexcept"

8 die antwort

Wann sollte ich noexcept wirklich verwenden?

Das

3 die antwort

Unterschied zwischen dem C ++ 03 throw () - Bezeichner C ++ 11 noexcept

1 die antwort

Destruktoren und noexcept

Ich bin ein bisschen verwirrt mit Destruktoren und

TOP-Veröffentlichungen

1 die antwort

Übergabe des Nullzeigers an die neue Platzierung

Die Standardplatzierung

2 die antwort

Wie verwende ich noexcept im Zuweisungsoperator mit Copy-and-Swap-Idiom?

2 die antwort

Erfordert der C ++ - Standard, dass C-Verknüpfungsfunktionen "noexcept" sind?

Ich kann nichts in dem Standard finden, der Funktionen erzwingt, die mit deklariert wurdenextern "C" seinnoexceptentweder implizit oder explizit. Es sollte jedoch klar sein, dass C-Aufrufkonventionen keine Ausnahmen unterstützen können ... oder ...

4 die antwort

noexcept, Stack-Abwicklung und Performance

FolgendeEntwur [http://aristeia.com/EC++11-14/noexcept%202014-03-31.pdf] aus Scott Meyers neuem C ++ 11-Buch sagt (Seite 2, Zeilen 7-21) Der Unterschied zwischen dem Abwickeln des Aufrufstapels und dem möglichen Abwickeln hat einen überraschend ...

4 die antwort

ofür ist noexcept nützlich?

Das habe ich gesehen C ++ 11 hat das @ hinzugefünoexcept Stichwort. Aber ich verstehe nicht wirklich, warum es nützlich ist. Wenn die Funktion ausgelöst wird, wenn sie nicht ausgelöst werden soll - warum soll das Programm abstürzen? So wann ...

2 die antwort

Programm mit "noexcept" -Konstruktor, akzeptiert von gcc, abgelehnt von clang

Der Code struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; } g ++ 4.9.2 akzeptiert dies ohne Fehler oder Warnungen, jedoch klingeln die Berichte 3.6 und 3.7 für Zeile 7: error: exception specification of ...

6 die antwort

C ++ noexcept für eine Funktion, die keine Ausnahmen auslöst, aber einen Speicherfehler verursachen kann

Zum Beispiel ist es üblich, auf zwei verschiedene Arten auf Elemente eines privaten Arrays zuzugreifen, den Array-Subskriptionsoperator zu überladen oder @ zu definiereat: T& operator[](size_t i) { return v[i]; } T const& operator[](size_t i) ...