Wiele definicji „głównego”

W drodze do nauki C ++ im learning za pomocą podręcznika C ++, który znajduje się na stronie internetowej. Używam DevC ++ i natrafiłem na problem, nie wiedząc, czy błąd kompilatora jest błędny.

Przechodziłem przez ten kod po kawałku, wpisując go w sobie, ponieważ czuję, że jest bardziej produktywny i dodając własne rzeczy, których nauczyłem się do przykładów, przechodzę do inicjowania zmiennych. To jest kod znajdujący się w podręczniku C ++

#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;
}

Pojawia się błąd kompilatora, który mówi: „Wiele definicji„ Głównego ”„ Teraz jest na aktualnej stronie C ++, więc zgaduję jego błąd kompilatora.

Czy ktoś mógłby wskazać mi właściwy kierunek, dlaczego tak się dzieje i jaka jest przyczyna tego błędu.

questionAnswers(1)

yourAnswerToTheQuestion