库层
C++实例:大规模的C++项目代码层次结构
1.前⾔源代码大电影 C++项⽬中如果代码层次结构不好,⾮常容易变得难以维护。对于规模较⼤的项⽬⽽⾔,必须将整个项⽬划分成若⼲模块进⾏开发。 2.模块 模块包括可执⾏⽂件,动态库和静态库。 2.1应⽤层 最上层为应⽤层,表现为可执⾏⽂件。 本层代码应主要进⾏界⾯控制,尽量不要涉及复杂逻辑。 2.2动态库层 ...
规模较大的C++项目代码层次结构
规模较⼤的C++项⽬代码层次结构1.前⾔C++项⽬中如果代码层次结构不好,⾮常容易变得难以维护。对于规模较⼤的项⽬⽽⾔,必须将整个项⽬划分成若⼲模块进⾏开发。2.模块模块包括可执⾏⽂件,动态库和静态库。2.1应⽤层最上层为应⽤层,表现为可执⾏⽂件。源代码大电影本层代码应主要进⾏界⾯控制,尽量不要涉及复杂逻辑。2.2动态库层动态库层作为逻辑模块的主体。采⽤动态库的好处是将复杂应⽤拆分成可以独⽴分发的...