1. 自定义的类型 定义在 mydefine.h 头文件中
2. 需要公共使用的函数在 fun.h 申明
3. 需要使用的全局的普通变量(char,int,bool型) 在 global.h 文件中申明 , global.cpp中定义 自定义的类型,如果有自定义公共变量,则在定义该类型的头文件中申明。
4. stadafx.h 包含 mydefine.h , fun.h ,global.h
5. 项目的逻辑代码 放在 pub.cpp
注:
A. 头文件包含尽量实现最小范围的包含,能在CPP文件中包含的,就不在.H文件中包含. 总体原则是需要什么,才包含什么。
B. 业务代码和逻辑代码一定要分离。