1 编码规范
C系的程序员往往面临C和C++语言混合编程,在所有的.h文件中统一增加如下内容,可以保证无论是C语言还是C++调用都不会出问题。
#ifdef __cplusplus
extern "C" {
#endif
/*头文件内容*/
#ifdef __cplusplus
}
#endif
1.1 数据类型
typedef unsigned char BYTE; /**< 8位无符号 */
typedef unsigned short WORD; /**< 16位无符号 */
typedef unsigned long DWORD; /**< 32位无符号 */
typedef signed char SBYTE; /**< 8位有符号 */
typedef signed short SWORD; /**< 16位有符号 */
typedef signed long SDWORD; /**< 32位有符号 */
typedef signed bool