Als «noreturn» getaggte Fragen

5
Was ist der Sinn von Noreturn?
[dcl.attr.noreturn] bietet das folgende Beispiel: [[ noreturn ]] void f() { throw "error"; // OK } aber ich verstehe nicht, worum es geht [[noreturn]], weil der Rückgabetyp der Funktion bereits ist void. Was ist der Sinn des noreturnAttributs? Wie soll es verwendet werden?

9
Warum kehrt die Funktion "noreturn" zurück?
Ich habe diese Frage zum noreturnAttribut gelesen , das für Funktionen verwendet wird, die nicht zum Aufrufer zurückkehren. Dann habe ich ein Programm in C gemacht. #include <stdio.h> #include <stdnoreturn.h> noreturn void func() { printf("noreturn func\n"); } int main() { func(); } Und Montage des Codes erzeugt unter Verwendung dieser …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.