若设计一个结构体三个类,和一堆宏定义以及一堆常量以及一堆全局函数:
#define ABC 1
#define DEF 2
int const MIN;
int funa(...);
int funb(...);
struct a;
class x;
class y;
class z;
其中,宏定义、常量、常量函数放在common.h中;class x拥有一个成员变量是class y的实例;class y拥有一个成员变量是class x的实例;class z的大部分成员方法都会用到class x和class y;
请问,如果要分成若干个.h文件和若干个.cpp文件,该如何写?
这。。除非是用指针,不然不可能
用指针如下:
common.h
common.cpp
classx.h
classx.cpp
classy.h
classy.cpp
classz.h
classz.cpp
main.cpp