谢谢,
发布于 2009-12-17 05:08:50
I可以编译
void main()
main的有效签名如下:
int main(void); // no parameters
int main(int, char **); // parameterized其他的都不是标准的。该标准确实允许实现允许main()的备用签名。
是微软的c/c++编译器只有一个编译器,也就是说,它只是一个c++编译器?
是的,它是一个可执行文件(cl.exe)。但是,它既可以作为C编译器,也可以作为C++编译器。默认情况下是C++编译器模式。您可以通过进入Properties > C/C++ > Advanced (/TP或/TC)来改变这一点。
https://stackoverflow.com/questions/1919571
复制相似问题