#pragma noretval

Aus RAD Studio
Wechseln zu: Navigation, Suche

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++).

Siehe auch