C ++: Wie kann ich einen negativen Wert in main.cpp zurückgeben?

Als Schulaufgabe müssen wir ein C ++ - Programm schreiben und geben verschiedene Fehlercodes in das zurückmain.

Das Problem ist, dass wir zurückkehren müssen-2 Wenn ein bestimmter Fehler auftritt, ich jedoch keine Ahnung habe, wie ein negativer Wert zurückgegeben werden soll.

Zum Beispiel:

int main()
{ 
    int a = -2; 
    return a;
}

In Windows gibt mir dies einen Rückgabewert wie:42232684 und unter Linux gibt es:253

Warum-2 ist nicht erlaubt?

Und wie kann ich das hinbekommen-2?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage