两个类的头文件里都要用到同一个自己定义的结构体如何用

两个类的头文件里都要用到同一个自己定义的结构体怎么用?
我写了两个类的头文件,这两个文件里都要用到同一个自己定义的结构体,但是我在两个头文件里都定义这个结构体的话会重定义,这怎么解决呢?

------解决方案--------------------
每个头文件都使用
#ifndef A_H__
#define A_H__
... 头文件内容...
#endif
可以查看C++编码规范与指导
------解决方案--------------------
楼上 正解!
------解决方案--------------------
探讨
每个头文件都使用
#ifndef A_H__
#define A_H__
... 头文件内容...
#endif
可以查看C++编码规范与指导