#pragma noretval
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++).