这里有一个新手问题,但我没有老师...所以...无论如何我们继续:
我想知道是否有必要在文件顶部具有函数原型,而不是将main
函数放在文件末尾并在文件顶部创建所有函数。据我所知,VC++和G++都没有抱怨。是否有标准禁止我这样做?
当你更改函数参数和返回类型时,不得不更改原型似乎相当烦人。
示例:
#include <iostream>
void say_hi(){
std::cout << "hi" << std::endl;
}
int main(){
say_hi();
return 0;
}
namespace { void foo() { } }
)。 - James McNellis