Несколько определений «Main»

На пути к изучению C ++ я изучаю руководство по C ++, которое находится на реальном веб-сайте. Я использую DevC ++ и столкнулся с проблемой, не зная, является ли это ошибкой компилятора или нет.

Я разбирал этот код постепенно, набирая его в себе, поскольку я чувствую, что он более продуктивен, и добавляю свои собственные материалы, которые я изучил, в примеры, а затем я перехожу к инициализации переменных. Это код, который находится в руководстве C ++

#include <iostream>

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

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

    return 0;
}

Это выдает ошибку компилятора, говорящую «Несколько определений« Main »». Теперь это на самой странице C ++, поэтому я предполагаю, что это ошибка компилятора.

Может ли кто-нибудь, пожалуйста, указать мне правильное направление относительно того, почему это происходит и в чем причина этой ошибки.

Ответы на вопрос(1)

Ваш ответ на вопрос