LPCTSTR是什么意思?

转载 2006年06月19日 15:44:00
如何理解LPCTSTR,
L表示long指针, 这是为了兼容Windows 3.1等16位操作系统遗留下来的, 在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。

P表示这是一个指针
C表示是一个常量
T在Win32环境中, 有一个_T宏, 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏, 那么这个字符或者字符串将被作为UNICODE字符串, 否则就是标准的ANSI字符串。
STR表示这个变量是一个字符串。

所以LPCTSTR就表示一个指向常固定地址的可以根据一些宏定义改变语义的字符串。
同样, LPCSTR就只能是一个ANSI字符串, 在程序中我们大部分时间要使用带T的类型定义。

LPCTSTR == const TCHAR *

SQL语言是什么意思

  • 2008年02月14日 17:53
  • 2KB
  • 下载

建站的原型图是什么意思?

在用户与北京建站公司沟通的过程中,经常会听到建站公司技术人员讲到原型图一词,但由于用户不是建站方面的技术人员,往往对建站原型图有不同的理解,有的人认为是网站设计效果图,有的人认为是网页页面图,其实都不...

ping是什么意思.doc

  • 2011年11月06日 14:38
  • 55KB
  • 下载

M7400显示PROCESS CHECK 是什么意思

  • 2016年01月08日 18:10
  • 443B
  • 下载

直接写position:absolute,后面不加top和left等值,是什么意思?分两种情况

用Div+CSS进行网站布局时,做一些浮动层等特殊特殊效果时要考虑到定位问题。 这就要用到Position属性等。 Position属性有四个值:static、fixed、absolute...

feof fp 是什么意思

  • 2013年10月14日 15:09
  • 131B
  • 下载

del /f /s /q 是什么意思_DOS命令教程

  • 2013年08月28日 14:32
  • 22.55MB
  • 下载

【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分

1.为什么需要一个好的代码结构 2.什么样才是一个好的结构 3.每一个分类代表什么含义 4.是否适用于WEB,Android和IOS? 5.进一步的学习的话,是要学习系统架构么?...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LPCTSTR是什么意思?
举报原因:
原因补充:

(最多只允许输入30个字)