2015-10-08 66 views
-4
#include <iostream> 
#include <stdio.h> 

using namespace std; 

int main(){ 
    cout<<"Just work"; 

    return 0; 
} 

我不为什么它是给错误“::主”必须返回“诠释” 我给的返回类型和价值 IDE: Eclipde火星int_main()_错误_“::主”必须返回“诠释”

+1

你的代码适合我。什么编译器/版本? – Galik

+2

这更糟糕,因为标准说如果你不'从'main'返回'任何东西,它就等于'return 0;'。你的IDE对你说谎,不要听它。 – nwp

+0

发布这样的问题时,请指出您是否收到编译器错误或IDE中的错误。很多时候,人们会混淆Eclipse或Intellisense或任何用于实际编译器错误的实用程序。这些工具可以给你误报 - 如果它真的是编译器错误,就会得到* real *编译器错误消息。 – PaulMcKenzie

回答

1

。在你的代码中没有错误。您的main的返回类型为int,因为它应该是。

蚀CDT的静态分析器不是在解析C++非常好。如果您不喜欢阅读误报错误消息,则应该禁用它。

+0

非常感谢。 –