若设计一个结构体三个类,和一堆宏定义以及一堆常量以及一堆全局函数:#defineABC1#defineDEF2intconstMIN;intfuna(...);intfunb(...);structa;classx;classy;classz;其中,宏定义、常量、常量函数放在common.h中;classx拥有一个成员变量是classy的实例;classy拥有一个成员变量是classx的实例;classz的大部分成员方法都会用到classx和classy;请问,如果要分成若干个.h文件和若干个.cpp文件,该如何写?
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
common.h#defineABC1#defineDEF2staticintconstMIN;staticintfuna(...);staticintfunb(...);staticstructa;classx.h#include"common.h"classclassy;classx{};classy.h#include"common.h"classclassx;classy{};classz.h#include"classx.h"#include"classy.h"classclassz{};
添加回答
举报
0/150
提交
取消