浅谈CHAR、WCHAR、TCHAR、LPCTSTR等
来源:互联网 发布:java企业级开发面试题 编辑:程序博客网 时间:2024/05/02 02:05
VC驿站 VIP教程学习笔记
● Ansi版本:char、 char * 、 const char *
CHAR、 (PCHAR、PSTR、LPSTR)、 LPCSTR
● Unicode版本:
wchar_t、 wchar_t * 、 const wchar_t *
WCHAR、 (PWCHAR、PWSTR、LPWSTR)、 LPCWSTR
● T 通用类型:
TCHAR、(TCHAR * 、PTCHAR、PTSTR、LPTSTR)、LPCTSTR
以上,其中:P代表指针的意思,STR代表字符串的意思,L是长指针的意思,在WIN32平台下可以忽略,C代表const常量的意思,W代表wide宽字节的意思,T大家可以理解为通用类型的意思,
就是可以根据工程中是否定义_UNICODE 宏,分别定义成不同的类型,比如:TCHAR 类型,如果工程中定义了_UNICODE 宏,那么他最终被定义成 wchar_t 类型,如果工程中没有定义_UNICODE 宏,那么 TCHAR 被最终定义成 char 类型。
- 浅谈CHAR、WCHAR、TCHAR、LPCTSTR等
- char tchar wchar_t WCHAR LPCTSTR LPCWSTR
- char tchar wchar_t WCHAR LPCTSTR LPCWSTR
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
- windows编程中的char, TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR区别
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char
- CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
- char,TCHAR,WCHAR区别
- char,TCHAR,WCHAR区别
- char * ,wchar_t * ,WCHAR * , TCHAR *
- char,TCHAR,WCHAR区别
- char,TCHAR,WCHAR区别
- char,TCHAR,WCHAR 区别
- char,TCHAR,WCHAR区别
- char wchar_t WCHAR TCHAR
- HttpComponents入门解析
- C#中string.empty “” 以及 null
- sigemptyset、sigaddset、sigprocmask的用法
- C#中字符串的内存分配与驻留池
- C#基础知识梳理系列七:字符串
- 浅谈CHAR、WCHAR、TCHAR、LPCTSTR等
- typedef使用大全(指向函数的指针)
- Cocos2d-x学习笔记 (1) 2.1版本后如何利用CCFileUtils设置资源路径
- import javax.persistence.Entity; 与import org.hibernate.annotations.Entity; 在Spring注解中
- HOW TO : Select column in Notepad++
- Python文件夹与文件的操作
- APP被苹果App Store拒绝的79个原因(未完待续)
- 浏览器打不开无线网登录界面原因分析
- 深入了解Struts2返回JSON数据的原理及具体应用范例