程序C ++程序的文件结构

时间:2014-08-09 22:19:30

标签: c++ structure file-structure

我是c ++的新手,正在编写一个程序程序来解决它的问题。我将拥有一组相互调用的函数,其中包括语句,命名空间语句和常量声明。

我的问题是:

该计划的文件结构有哪些指导原则?我是否应该将这些功能与另一个文件中的某些功能区分开来,如果他们对哪些功能类别的某些标准值得拥有自己的文件呢?

我希望这个问题足够具体。我不是在寻找“最好”的方法,只是人们使用的一些一般指导方针。

非常感谢。

1 个答案:

答案 0 :(得分:2)

基本上,您应该将程序分组为某种逻辑并将它们放在一个文件中。然后,阅读代码要容易得多,而且只比少量广泛的文件更优雅。一个好的做法是在文件顶部进行函数声明,在底部进行定义。

//declarations
void myfun(int a);
/...

//definitions
void myfun(int a)
{
//do sth
}