_T("")是一个宏,定义于tchar.h文件中。作用是将字符串转换为Unicode编码。
在C语言中普通的字符串使用ANSI进行文字处理。也就是常见的双引号字符串。但是由于数据类型的局限性,ANSI的字符串不能保存全部语言。比如说中文。
例如:char *str = “ABC”;
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。可以保存中文等。可以使用_T(“ABC”)或者L"ABC"的方式表示UNICODE编码。
_T()和L也存在区别。
L是一定使用UNICODE进行编码。
_T()会根据编译条件的设置,选择不同的编码格式。
C/C++线程与多线程工作笔记0006---VC++中_T()的作用
原创
©著作权归作者所有:来自51CTO博客作者wx5eb8fc190868a的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
多线程这些线程安全的坑,你在工作中踩了么?
多线程这些线程安全的坑,你在工作中踩了么?
线程池 System 死锁 -
C/C++线程与多线程工作笔记0004---认识C中的线程和多线程
新建个工程:
C/C++ 多线程 线程 -
C/C++线程与多线程工作笔记0007---单线程实现文件查找系统
用单线程实现文件查找系统创建一个MFC应用
C/C++ 多线程 单线程 -
C/C++ 实现多线程与线程同步
多线程中的线程同步可以使用,CreateThread,CreateMutex 互斥锁实现线程同步,通过临界区实现
c++ c语言 开发语言 #include 临界区 -
C++多线程笔记(二)
unique_lockunique_lock可完成lock_guard的功能,另外还有额外的参数,实现其它功能unique_lock的defer_lock参数,
c++ 多线程 #include 子线程 主线程