#pragma noretval
Nach oben zu Pragma-Direktiven (Übersicht) - Index
Syntax (siehe Pseudogrammatik)
#pragma noretval
Beschreibung
Mit #pragma noretval
geben Sie an, dass eine Funktion nichts zurückgibt. Alternativ können Sie das C++0x-Attribut [[noreturn]]
verwenden.
- Hinweis: Verwechseln Sie dies bitte nicht mit Funktionen mit dem Rückgabetyp
void
.void
ist ein Rückgabetyp für Unterroutinen, die nichts zurückgeben. Das Attribut[[noreturn]]
legt jedoch fest, dass eine Funktion nicht zurückkehrt. Das bedeutet, dass der Kontrollfluss nicht an die aufrufende Funktion zurückgeht; zum Beispiel Funktionen, die Anwendungen beenden, wie abort und exit (C++).