c++ - 为什么在 C++ 中键入 void main() 是不好的

标签 c++ standards

<分区>

Possible Duplicate:
Difference between void main and int main?

为什么是

void main() {
    //return void
}

不好吗?

前几天我输入了这个,有人向我指出这样做是错误的。我很困惑。我这样写已经有一段时间了,我知道它不是 C++ 标准,但编译器不会发出任何警告。为什么这是错误的?

最佳答案

因为您使用的编译器不会出错,这并不意味着其他编译器不会。你知道这不是标准的,毕竟...

关于c++ - 为什么在 C++ 中键入 void main() 是不好的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857048/

相关文章:

c++ - 为什么绑定(bind)到引用类型时 "const auto [x, y]"的行为不符合预期?

json - REST API JSON 错误代码和错误消息

c++ - CMake:构建库并将其链接到可执行文件导致 undefined reference 错误

c++ - 如何在没有 list 的情况下启用视觉样式

XML - 引用数字属性

html - 空行内 block 元素的垂直对齐

javascript - HTML 标签上的非标准属性。好东西?坏事?你的意见?

c++ - 从字符串 stringstream 获取 const ptr 时的行为

c++ - 在发出要在程序中使用的命令时如何获取终端的输出?

C++计算文件中单词的出现次数并写入另一个文件