我是c ++的新手,正在编写一个程序程序来解决它的问题。我将拥有一组相互调用的函数,其中包括语句,命名空间语句和常量声明。
我的问题是:
该计划的文件结构有哪些指导原则?我是否应该将这些功能与另一个文件中的某些功能区分开来,如果他们对哪些功能类别的某些标准值得拥有自己的文件呢?
我希望这个问题足够具体。我不是在寻找“最好”的方法,只是人们使用的一些一般指导方针。
非常感谢。
答案 0 :(得分:2)
基本上,您应该将程序分组为某种逻辑并将它们放在一个文件中。然后,阅读代码要容易得多,而且只比少量广泛的文件更优雅。一个好的做法是在文件顶部进行函数声明,在底部进行定义。
//declarations
void myfun(int a);
/...
//definitions
void myfun(int a)
{
//do sth
}