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

File structure of a Procedural C++ program

本文关键字:程序 文件结构 c++      更新时间:2023-10-16

我是c++的新手,正在写一个过程程序来掌握它的窍门。我将有一个相互调用的函数集合,其中一些函数包括语句、名称空间语句和常量声明。

我的问题是:

程序的文件结构有什么指导原则?我是否应该把它与其他文件中的一些函数分开,如果有的话,它们的一些标准是什么类别的函数值得它们自己的文件?

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

基本上,您应该以某种逻辑对过程进行分组,并将它们放在一个文件中。这样,阅读代码就容易得多,而且比只有几个扩展文件要优雅得多。一个好的做法是在文件的顶部声明函数,在文件的底部定义函数。

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