摘要:
如何理解LPCTSTR类型? L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串。 STR表示这个变量是一个字符串 所以LPCTSTR就表示一个指向常固定地址的可以根据一些宏... 阅读全文
摘要:
vc6.01.Byte = unsigned char 8位WORD = unsigned short 16位DWORD = unsigned long 32位2.char 1字节 short 2字节 int、long 4字节3.1英文字符1字节1汉字2字节4. const (从右往左读,*读出成pointer)1) char * const cp ->cp is a const pointer to char (常指针?)2) const char * p -> p is a pointer to const char (常量?)3) char const * p... 阅读全文