首页 >> 精选经验 >
LPCTSTR与string之间的转换(lpctstr)
大家好,小讯来为大家解答以上的问题。LPCTSTR与string之间的转换,lpctstr这个很多人还不知道,现在让我们一起来看看吧!
1、LPCTSTR类型:L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。
2、没有实际意义。
3、P表示这是一个指针。
4、C表示是一个常量。
5、T表示在Win32环境中, 有一个_T宏。
6、STR表示这个变量是一个字符串。
7、LPCTSTR表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串。
8、同样,LPCSTR就只能是一个ANSI字符串,在程序中我们大部分时间要使用带T的类型定义。
9、LPCTSTR == const TCHAR * CString 和 LPCTSTR 可以说通用。
10、 原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。
11、 常量字符串ansi和unicode的区分是由宏_T来决定的。
12、但是用_T("abcd")时, 字符串"abcd"就会根据编译时的是否定一_UNICODE来决定是char* 还是 w_char*。
13、 同样,TCHAR 也是相同目的字符宏。
14、 看看定义就明白了。
15、简单起见,下面只介绍 ansi 的情况,unicode 可以类推。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
分享:
相关阅读
最新文章
-
【结婚需要准备的物品清单】结婚是人生中一件大事,提前做好充分的准备不仅能减轻婚礼当天的压力,还能让整个...浏览全文>>
-
【结婚胸花戴哪边】在婚礼中,胸花不仅是装饰品,更是新人形象的重要组成部分。尤其是在新娘和新郎的着装搭配...浏览全文>>
-
【结婚新娘必买清单大全结婚新娘必买清单大全都包括哪些】在筹备婚礼的过程中,新娘的准备工作往往是最繁琐也...浏览全文>>
-
【结婚新娘必买清单大全都包括哪些】婚礼是人生中最重要的时刻之一,作为新娘,在筹备过程中需要准备的物品繁...浏览全文>>
-
【结婚十一年是什么婚】在婚姻的长河中,每一个阶段都有其独特的意义和象征。结婚十一年,虽然不像“金婚”或...浏览全文>>
-
【结婚十一年经典句子推荐】结婚十一年,是婚姻中一个特别的阶段。它不再是初婚时的激情与新鲜感,而是一种深...浏览全文>>
-
【结婚十一年被称为什么婚】在婚姻生活中,不同阶段的婚姻都有其独特的名称和象征意义。结婚十一年虽然不是传...浏览全文>>
-
【酵素液的功效与作用】酵素液是一种近年来备受关注的健康饮品,因其在促进消化、增强免疫力等方面的潜在作用...浏览全文>>
-
【酵素是怎么制作的】酵素,又称酶,是生物体内一种具有催化功能的蛋白质,广泛存在于动植物和微生物中。在日...浏览全文>>
-
【酵素粉的作用与功效】酵素粉是一种近年来备受关注的健康产品,主要由多种植物、水果和蔬菜经过发酵制成。它...浏览全文>>
大家爱看
频道推荐