为了账号安全,请及时绑定邮箱和手机立即绑定

c++头文件问题

c++头文件问题

慕哥9229398 2019-04-21 20:14:51
若设计一个结构体三个类,和一堆宏定义以及一堆常量以及一堆全局函数:#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
#defineDEF2
staticintconstMIN;
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{
};
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 341 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信