C++ 怎么在一个头文件中引用另一个头文件中结构体
时间: 2024-01-19 20:03:26 浏览: 79
c++ 使用结构体的引用形式进行函数的传参操作
5星 · 资源好评率100%
要在一个头文件中引用另一个头文件中的结构体,可以使用预处理指令 #include。假设有两个头文件,分别为 A.h 和 B.h,其中 B.h 中定义了一个结构体 struct BStruct。想在 A.h 中使用 BStruct,可以在 A.h 中加入以下代码:
```c++
#ifndef A_H
#define A_H
#include "B.h"
// 在这里可以使用 BStruct
#endif /* A_H */
```
这样,在编译 A.h 的时候,预处理器会先处理 #include "B.h" 这行代码,将 B.h 中定义的内容包含进来,然后再处理 A.h 中的其他代码,这样就可以在 A.h 中使用 BStruct 了。
阅读全文