相关疑难解决方法(0)


什么是void main()错了?

为什么void总是不鼓励在C++中设置入口点的返回类型,后来被标准删除并被现代编译器禁止?为什么它被认为是不好的做法?

现在,据我所知,C#和Java都允许入口点的返回类型为voidie

static void main(String[] args) /* Java */
static void Main(string[] args) /* C# */
Run Code Online (Sandbox Code Playgroud)

C#和Java程序员并不认为这是不好的做法,事实上他们经常使用它.

这是其他语言(只打算是,我怀疑C++会成功在这十年中,至少)C的可能接班人++像d编程语言或瓦拉也允许void main().正如您所看到的,我怀疑C++社区是否将其从标准中删除,因为它过于模糊或不受欢迎.

所以我的问题是,为什么C++社区删除了void main()?这有什么问题?

c++ standards program-entry-point entry-point

17
推荐指数
3
解决办法
7766
查看次数

为什么C和c ++中的main函数的类型留给用户定义?

为什么main()用户定义了功能?

我什么时候会使用void main()int main()

c c++ program-entry-point

16
推荐指数
4
解决办法
7921
查看次数