使用预声明解决结构体互相引用以及头文件内容互相包含的问题
首先声明,简单的头文件重复包含问题不在此文的讨论范围之内,此问题可以通过下面的文件格式进行解决。#ifndef __filename_h__#define __filename_h__/* code */#endif 我们这里讨论的头文件互相包含是文件中的内容有互相引用的情况。比如test_a.h文件中定义了结构体TEST_A_S,test_b.h文件中定义了