3.2 分离编译
C++支持一种名为分离编译的概念,用户代码只能看见所用类型和函数的声明,它们的定义则放置在分离的源文件里,并被分别编译。这种机制有助于将一个程序组织成一组半独立的代码片段。其优点是编译时间减到最少,并且强制要求程序中逻辑独立的部分分离开来(从而将发生错误的几率降到最低)。库通常是一组分别编译的代码片段(如函数)的集合。
一般情况下,我们把描述模块接口的声明放置在一个特定的文件中,文件名常常指示模块的预期用途。例如:
https://yqfile.alicdn.com/256da4cbdf9c79678509082d5f33a4c3a682f12a.png
" >
时间: 2024-09-21 21:03:56