将main()放在C ++源代码的顶部是不是很糟糕?

时间:2014-09-12 02:15:22

标签: c++ main conventions

刚开始使用C ++,我之前在Java中完成了一些编码,并始终使用该语言,我倾向于将main方法放在调用它的类的顶部。只是简单地遵循程序逻辑,无论如何我觉得更直观。现在学习C ++,显然它的设计似乎是假设你将main方法放在源文件的底部,因为它调用的所有方法都需要先声明。我知道你可以使用方法原型绕过这个但是这被认为是不好的做法吗?让我担心,因为语言似乎是假设你不会设计的。现在,当我学习这门语言时,不要养成一个坏习惯,只是为了找出后来人们皱眉头。

2 个答案:

答案 0 :(得分:1)

在C ++中,需要 开始使用main()中的内容。所以通常的结构是将main()放在你编译单元的 end 上。

答案 1 :(得分:0)

就个人而言,我喜欢将main()放在文件的开头。只需确保在main之前的某个地方调用函数的原型。否则你的代码看起来像Pascal - 那只是所以错误...... :-)分享并享受。