POCO库中文编程参考指南(2)基本数据类型(PocoTypes.h)

POCO库中文编程参考指南(2)基本数据类型

  • 邮箱:zhongchao.ustc#gmail.com (# -> @)
  • 日期:April 14th, 2012
Poco/Types.h

1 有符号整型

typedef signed char            Int8;
typedef signed short Int16;
typedef signed int Int32;

2 无符号整型

typedef unsigned char          UInt8;
typedef unsigned short UInt16;
typedef unsigned int UInt32;

3 Pointer or Handler

typedef signed long            IntPtr;
typedef unsigned long UIntPtr;

4 64 位整型

考虑了 32 位机和 64 位机的情况

#if defined(LP64)

#define POCO_PTR_IS_64_BIT 1<br/>
#define POCO_LONG_IS_64_BIT 1<br/>
typedef signed long        Int64;<br/>
typedef unsigned long      UInt64;<br/>

#else

typedef signed long long   Int64;<br/>
typedef unsigned long long UInt64;<br/>

#endif
#define POCO_HAVE_INT64 1

-