I guessed it is 64-bit unsigned integerBut where can I find the definition typedef ... ULONGLONGFor example: in windef.h : typedef unsigned long ULONG; typedef ULONG *PULONG; typedef unsigned short USHORT; typedef USHORT *PUSHORT; typedef unsigned char UCHAR; typedef UCHAR *PUCHAR;
ULONGLONG实在没有就自己定义一个,就是指无符号64位整数
很多这样的非标准C++的类型(如 lpctstr) 在进行类型转换时,就不明白了(要是知道原始类型就清楚了)vc++的哪个头文件目录有这些类型定义(typedef )?如 #ifndef BASETYPES #define BASETYPES typedef unsigned long ULONG; typedef ULONG *PULONG; typedef unsigned short USHORT; 就在windef.h
in windef.h :
typedef unsigned long ULONG;
typedef ULONG *PULONG;
typedef unsigned short USHORT;
typedef USHORT *PUSHORT;
typedef unsigned char UCHAR;
typedef UCHAR *PUCHAR;
在进行类型转换时,就不明白了(要是知道原始类型就清楚了)vc++的哪个头文件目录有这些类型定义(typedef )?如
#ifndef BASETYPES
#define BASETYPES
typedef unsigned long ULONG;
typedef ULONG *PULONG;
typedef unsigned short USHORT;
就在windef.h