将编译的最小C ++程序

时间:2012-08-04 14:39:37

标签: c++

什么是最小的C ++程序,可以编译而没有任何错误?

功能并不重要。

4 个答案:

答案 0 :(得分:9)

以下应该是最短的:

int main(){}

请注意,只有main()才能在不调用未定义行为的情况下省略返回值。

答案 1 :(得分:6)

这将编译,但不是链接。 ;)

~/blargh
16:48:24 $ cat t.cpp


~/blargh
16:50:21 $ clang++ -c t.cpp 
~/blargh
16:50:28 $ 

答案 2 :(得分:5)

我相信这就是它

int main(){}

答案 3 :(得分:2)

int main;

使用gcc编译,没有任何警告。