8

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

功能并不重要。

4

4 回答 4

11

以下应该是最短的:

int main(){}

请注意,省略返回值而不调用未定义的行为只能使用main().

于 2012-08-04T14:46:42.097 回答
7

我相信这就是它

int main(){}
于 2012-08-04T14:41:13.357 回答
6

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

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


~/blargh
16:50:21 $ clang++ -c t.cpp 
~/blargh
16:50:28 $ 
于 2012-08-04T14:44:34.117 回答
2
int main;

使用 gcc 编译,没有警告。

于 2012-08-04T14:42:17.640 回答