_BEGIN_DECLS和_END_DECLS构成一对宏定义
#define __BEGIN_DECLS extern "C" {
#define __END_DECLS }
__THROW:
是 throw()的意思,因为有些函数需要抛出异常
_BEGIN_DECLS和_END_DECLS构成一对宏定义
#define __BEGIN_DECLS extern "C" {
#define __END_DECLS }
__THROW:
是 throw()的意思,因为有些函数需要抛出异常