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语言是什么意思

JBoss 系列八十六: JBoss Modules module.xml 中 export="true" 是什么意思

概述 JBoss Modules module.xml 中dependencies有export="true"配置,如下: 本文通过一个实现来...

ping是什么意思.doc

  • 2011-11-06 14:38
  • 54KB
  • 下载

【JavaScript】中两个小括号 ()() 是什么意思

function Foo() {var a = 123;this.a = 456;(function() {alert(a); // 123alert(this.a); // undefined})(...
  • claram
  • claram
  • 2011-05-16 15:08
  • 5813

feof fp 是什么意思

  • 2013-10-14 15:09
  • 131B
  • 下载

IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?

背景知识IP地址IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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