用_T("")和直接用""的区别
来源:互联网 发布:淘宝大学装修视频教程 编辑:程序博客网 时间:2024/05/16 00:46
在对字符串赋值或给字符参数赋值时,用_T("")和直接用""的区别:
T表示使用一种中间类型,不明确使用MBCS字符集也不明确使用unicode字符集,编译时决定的。
一般编译只使用了一种字符集。
你可以查看 你的VC字符集:
projet ->setting ->c/c++->preprocessor definitions 中。
直接用""表示使用MBCS字符集。
一般编译只使用了一种字符集。
你可以查看 你的VC字符集:
projet ->setting ->c/c++->preprocessor definitions 中。
直接用""表示使用MBCS字符集。
_T
关于Unicode:
Unicode 是用两个字节表示每个字符的字符编码方案。国际标准组织 (ISO) 几乎为每种语言的每个字符和符号在 0 到 65,535 (216 – 1) 范围内定义了一个数字(再加上为将来发展保留的一些空余空间)。在所有 32 位版本的 Windows 中,部件对象模型 (COM) 都使用 Unicode,它是 OLE 和 ActiveX 技术的基础。Windows NT 全部支持 Unicode。虽然 Unicode 和 DBCS 都是双字节字符,但它们的编码方案完全不同。
http://zhidao.baidu.com/question/1381131.html
是一个Unicode宏,使用_T("")是一种好的编程习惯,如果是非Unicode的工程,使用_T和不使用是一样的,没有区别,如果是Unicode的工程,_T是串自动格式化为Unicode形式- 用_T("")和直接用""的区别
- _T 和 L 的区别
- _T和_L的区别
- _T和_L的区别
- _T和L的区别
- _T和_L的区别
- _tcsset 不能直接用_T('c')参数
- L TEXT和 _T的区别
- _T、TEXT("")和L""的区别
- VC中_T("")和L的区别
- VC中L""和_T("")的区别
- C++中_T()和L的区别
- C++ L和_T的区别
- _T() & L的区别
- LPCTSTR、LPTSTR、_T和CString几种类型的区别
- CreateInstance(_T("ADODB.Connection"))和CreateInstance(__uuidof(Connection))的区别
- _T与L的区别
- MainActivity.this 和直接用 this的区别
- 我儿的肾竟先天发育不全,命不久了。。。
- 11月2日JSP培训日记
- begtostudy经验灵感笔记-VC宏
- 人生如火
- 第4代白盒测试方法实践之“使用VcTester实施持续集成的组织管理模式”
- 用_T("")和直接用""的区别
- Digital Imaging : Interpolation
- 数据结构(C语言)例子连载(1)====集合的交、并、差的实现
- CSR蓝牙开发手记
- 日志分析系统开发笔记
- 11月2日小结
- 11月1日小结
- 为什么受伤的总是我
- VFP工作区的概念(感谢十豆三)