怎么理解下面的typedef
如何理解下面的typedef?
Win32 API中定义了一些自己的字符数据类型。这些数据类型的定义在winnt.h头文件中。例如:
typedef char CHAR;
typedef unsigned short WCHAR; // wc, 16-bit UNICODE character
typedef CONST CHAR *LPCSTR, *PCSTR; // ??
最后一句定义该如何理解呢?
谢谢!!
------解决方案--------------------
typedef CONST CHAR *LPCSTR, *PCSTR
跟申明变量时是一样的吧,就相当于 LPCSTR和PCSTR都是指向const char的指针了。
------解决方案--------------------
就是一个const char的指针。。。。
Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters. (MSDN)
------解决方案--------------------
如果能理解int i,j;
估计那个也不难理解吧
Win32 API中定义了一些自己的字符数据类型。这些数据类型的定义在winnt.h头文件中。例如:
typedef char CHAR;
typedef unsigned short WCHAR; // wc, 16-bit UNICODE character
typedef CONST CHAR *LPCSTR, *PCSTR; // ??
最后一句定义该如何理解呢?
谢谢!!
------解决方案--------------------
typedef CONST CHAR *LPCSTR, *PCSTR
跟申明变量时是一样的吧,就相当于 LPCSTR和PCSTR都是指向const char的指针了。
------解决方案--------------------
就是一个const char的指针。。。。
Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters. (MSDN)
------解决方案--------------------
如果能理解int i,j;
估计那个也不难理解吧