str |
std::string |
字符串 |
b8 |
unsigned char |
字节型,等同于BYTE。 |
i8 |
signed char |
有符号字节型,用于某些错误码。 |
pb8 |
unsigned char * |
字节型指针。 |
pi8 |
signed char * |
有符号字节型指针。 |
lb8 |
std::vector<unsigned char> |
字节数组,但不建议使用该数据类型存储数据流,会极大影响运算速度。 |
li8 |
std::vector<signed char> |
有符号字节数组。 |
b16 |
unsigned short |
字型,等同于WORD,RGB565、ARGB4444和ARGB1555的原始类型。 |
i16 |
short |
短整型。 |
pb16 |
unsigned short * |
字型指针。 |
pi16 |
short * |
短整型指针。 |
lb16 |
std::vector<unsigned short> |
字型数组。 |
li16 |
std::vector<short> |
短整型数组。 |
b32 |
unsigned long |
双字型,等同于DWORD,ARGB8888的原始类型,大部分结构(例如地址)也是以双字型存储。 |
i32 |
long |
(长)整型,也等同于int。 |
pb32 |
unsigned long * |
双字型指针。 |
pi32 |
long * |
(长)整型指针。 |
lb32 |
std::vector<unsigned long> |
双字型数组。 |
li32 |
std::vector<long> |
(长)整型数组。 |
b64 |
unsigned long long |
无符号长长整型,四字型,一般用于表示文件长度或文件内的游标地址。 |
i64 |
long long |
长长整型,一般用于表示文件内的地址偏移量。 |
pb64 |
unsigned long long * |
无符号长长整型指针。 |
pi64 |
long long * |
长长整型指针。 |
lb64 |
std::vector<unsigned long long> |
无符号长长整型数组。 |
li64 |
std::vector<long long> |
长长整型数组。 |
fl1 |
float |
单精度型。 |
fl2 |
double |
双精度型,一般用于颜色运算等小数运算。 |