Eu sou novo em programação C ++ e tenho uma pergunta muito básica. Percebi que, quando volto -1
no programa C ++ e, em seguida, verifico o status de saída, recebo 255
. Por que é que?
O código é o mais básico:
int main()
{
return -1;
}
Depois de executar o código compilado:
echo $?
255
Para citar a partir da
bash
página de manual no EXIT STATUSEntão, isso é limitado a esse intervalo, estou realmente tão surpreso quanto você.
Na
waitpid (2)
página do manual:WEXITSTATUS(status)
fonte