Je suis nouveau dans la programmation C ++ et j'ai une question très basique. J'ai remarqué que lorsque je reviens -1
dans le programme C ++, puis vérifie l'état de sortie, j'obtiens 255
. Pourquoi donc?
Le code est le plus basique:
int main()
{
return -1;
}
Ensuite, après avoir exécuté le code compilé:
echo $?
255
Pour citer une
bash
page de manuel sur EXIT STATUSDonc, cela limite cette plage, je suis en fait aussi surpris que vous.
Depuis la
waitpid (2)
page de manuel:WEXITSTATUS(status)
la source