文件如何组织?(很简单的问题,希望专业人士解答)
我有一个Test.cpp文件,其内容如下:
------------------------------------------
#include<iostream>
...(表示有很多#include)
using std::cout;
...(表示有很多using std::)
int main()
{
...
A(); //调用函数A()
...
}
A()
{
B(); //调用函数B()
C(); //调用函数C()
D(); //调用函数D()
}
B(); //定义函数B()
C(); //定义函数C()
D(); //定义函数D()
------------------------------------------
因为代码太多,所以我想把这些代码分成几部分,分别放在几个文件里,比如main()函数放在一个文件里,A()函数放在一个文件里,B()、C()、D()函数放在一个文件里,通过extern申明来进行调用。可是每个文件都需要一长串的#include和using std::。这样就显得有点重复了。
想请教一下专业人士,在专业编程的时候一般如何将大的程序文件分块组织,即用多个文件分装,以使得代码清晰明了,可读性强?