#pragma noretval

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation des directives pragma - Index


Syntaxe (voir Pseudo-grammaire)

#pragma noretval

Description

Utilisez #pragma noretval pour indiquer qu'une fonction ne renvoie rien. Alternativement, vous pouvez utiliser l'attribut C++11 [[noreturn]].

Remarque : A ne pas confondre avec le type de retour void. void est un type de retour pour les sous-routined qui ne renvoient rien. Cependant, l'attribut [[noreturn]] spécifie qu'une fonction ne renvoie rien. Cela veut dire que le flux de contrôle ne retourne pas à la fonction appelante, par exemple, dans le cas des fonctions qui quittent l'application, telles que abort et exit (C++).

Voir aussi