C++中_T的用途_c中t的用途

其他范文 时间:2020-02-28 14:51:40 收藏本文下载本文
【www.daodoc.com - 其他范文】

C++中_T的用途由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c中t的用途”。

C++中_T的用途

1C++语言中“_T”是什么意思?

Visual C++里边定义字符串的时候,用_T来保证兼容性,VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。如果将来你不打算升级到unicode,那么也不需要_T,--------------------------

_t(“hello world”)

在ansi的环境下,它是ansi的,如果在unicode下,那么它将自动解释为双字节字符串,既unicode编码。

这样做的好处,不管是ansi环境,还是unicode环境,都适用。

2请问在vc++中的字符串_T(“ABC”)和一个普通的字符串“ABC”有什么区别。_T(“ABC”)

表示如果定义了unicode

它表示 L“ABC”,每个字符为16位,宽字符字符串

--------------------------

if not UNICODE

它就是ascii的“ABC”,每个字符为8位

“ABC”就是指ascii字符串“ABC”

---------------------------

相当于

#ifdef _UNICODE

#define _T(“ABC”)L“ABC”

#else

#define _T(“ABC”)“ABC”

#endif

---------------------------

_T(“ABC”)中的一个字符和汉字一样,占两个字节,而在“ABC”中,英文字符占一个字节,汉字占两个字节

下载C++中_T的用途word格式文档
下载C++中_T的用途.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 c中t的用途 用途 _T
    热门文章
      整站推荐
        点击下载本文