什么是最小的C ++程序,可以编译而没有任何错误?
功能并不重要。
答案 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编译,没有任何警告。