Ich bin neu in der C ++ - Programmierung und habe eine sehr grundlegende Frage. Ich habe festgestellt, dass -1
ich bekomme , wenn ich in ein C ++ - Programm zurückkehre und dann den Exit-Status überprüfe 255
. Warum ist das so?
Der Code ist der grundlegendste:
int main()
{
return -1;
}
Dann, nachdem Sie den kompilierten Code ausgeführt haben:
echo $?
255
Um aus der
bash
Manpage auf EXIT STATUS zu zitierenIch bin tatsächlich genauso überrascht wie Sie.
Von der
waitpid (2)
Manpage:WEXITSTATUS(status)
quelle