C++语言中“_T”是什么意思? - Flashlm专栏 - CSDNBlog
2007-12-28 16:11
806 查看
_T("")是一个宏,他的作用是让你的程序支持Unicode编码
因为Windows使用两种字符集ANSI和UNICODE,
前者就是通常使用的单字节方式,
但这种方式处理象中文这样的双字节字符不方便,
容易出现半个汉字的情况。
而后者是双字节方式,方便处理双字节字符。
Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。
如果你编译一个程序为ANSI方式,
_T实际不起任何作用。
而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L不管你是以什么方式编译,一律以UNICODE方式保存。
本文转自
http://blog.csdn.net/flashlm/archive/2007/07/06/1681476.aspx
因为Windows使用两种字符集ANSI和UNICODE,
前者就是通常使用的单字节方式,
但这种方式处理象中文这样的双字节字符不方便,
容易出现半个汉字的情况。
而后者是双字节方式,方便处理双字节字符。
Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。
如果你编译一个程序为ANSI方式,
_T实际不起任何作用。
而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_L不管你是以什么方式编译,一律以UNICODE方式保存。
本文转自
http://blog.csdn.net/flashlm/archive/2007/07/06/1681476.aspx
相关文章推荐
- C++ - _T含义 C++语言中“_T”是什么意思?
- 如何用摄像头来测距(opencv) - xylary专栏 - CSDNBlog
- 使用多媒体API枚举音频设备 - zgl7903的专栏 - CSDNBlog
- AlteraFPGA使用通用SPIFlash - 张亚群的技术专栏 - 博客频道 - CSDN.NET
- csdn的blog上文章和收藏有什么区别?
- 理解和正确使用Java中的断言(assert) - Leichelle的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/leichelle/article/deta
- C++ - _T含义 C++语言中“_T”是什么意思
- csdn如何转载别人的文章 - jiangping_zhu的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/jiangping_zhu/article/detail
- 嵌入式Linux文件系统及其存储机制分析 - farsight嵌入式学习专栏 - CSDNBlog
- <c:set value="${pageContext.request.contextPath}" var="blog"/>是什么意思
- VC通过HTTP方式获取网页 - 四度专栏 - CSDNBlog
- http://blog.csdn.net/netanimals (vc++)--netanimals的专栏
- C++ - _T含义 C++语言中“_T”是什么意思
- 决心要换个blog窝了,真不知道csdn在屏蔽什么词语,怎么好多文字都不能显示呢?
- 终于明白#!bin/sh是什么意思了 (2009-10-06 21:58:47) http://blog.sina.com.cn/s/blog_4d32d0b40100fngc.html
- 嵌入式系统设计和Windows CE - ShowMan的专栏 - CSDNBlog
- 超标量、超级流水线、超长指令字、向量机 - blueplain的专栏 - CSDNBlog
- 深入理解scrollView的contentOffset等属性转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/deta
- C++ - _T含义 C++语言中“_T”是什么意思?
- 如何用摄像头来测距(opencv) - xylary专栏 - CSDNBlog