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