刚开始使用C ++,我之前在Java中完成了一些编码,并始终使用该语言,我倾向于将main方法放在调用它的类的顶部。只是简单地遵循程序逻辑,无论如何我觉得更直观。现在学习C ++,显然它的设计似乎是假设你将main方法放在源文件的底部,因为它调用的所有方法都需要先声明。我知道你可以使用方法原型绕过这个但是这被认为是不好的做法吗?让我担心,因为语言似乎是假设你不会设计的。现在,当我学习这门语言时,不要养成一个坏习惯,只是为了找出后来人们皱眉头。
答案 0 :(得分:1)
在C ++中,需要 你开始使用main()
中的内容。所以通常的结构是将main()
放在你主编译单元的 end 上。
答案 1 :(得分:0)
就个人而言,我喜欢将main()
放在文件的开头。只需确保在main之前的某个地方调用函数的原型。否则你的代码看起来像Pascal - 那只是所以错误...... :-)分享并享受。