具有 #define 宏可防止多重包含的头文件。该头文件还具有
extern "C"
语句,因此,它可以包含在 C++ 文件中。