在学习 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 undetermined
a = a + 3;
result = a - b;
cout << result;
return 0;
}
这是弹出一个编译器错误,说““Main”的多个定义”现在这是在实际的 C++ 页面上,所以我猜测它是一个编译器错误。
有人可以为我指出正确的方向,为什么会发生这种情况以及导致此错误的原因是什么。