Mehrere Definitionen von "Main"

Auf dem Weg zum Erlernen von C ++ lerne ich durch das C ++ - Handbuch, das auf der eigentlichen Website zu finden ist. Ich benutze DevC ++ und bin auf ein Problem gestoßen, ohne zu wissen, ob der Compiler-Fehler vorliegt oder nicht.

Ich habe diesen Code Stück für Stück in mich selbst eingegeben, da ich mich produktiver fühle, und meine eigenen Sachen, die ich gelernt habe, zu den Beispielen hinzugefügt, und dann habe ich Variablen initialisiert. Dies ist der Code im C ++ - Handbuch

#include <iostream>

using namespace std;
int main ()
{
    int a=5;     // initial value = 5
    int b(2);    // initial value = 2
    int result;  // initial value undetermined

    a = a + 3;
    result = a - b;
    cout << result;

    return 0;
}

Dies führt zu einem Compiler-Fehler mit der Meldung "Mehrere Definitionen von" Main "". Dies befindet sich auf der aktuellen C ++ - Seite. Es handelt sich also um einen Compiler-Fehler.

Könnte jemand mich bitte in die richtige Richtung weisen, warum dies geschieht und was die Ursache für diesen Fehler ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage