LPCTSTR数据类型
来源:互联网 发布:win7查找网络打印机 编辑:程序博客网 时间:2024/04/29 08:20
转自:http://hi.baidu.com/mettlesome/blog/item/c69660a9e77edffd1f17a249.html
如何理解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 *
- LPCTSTR数据类型
- VC数据类型 LPCTSTR
- VC数据类型LPCTSTR-转载
- 数据类型互换之 char* 与 LPCTSTR
- 数据类型转换之 int 与 LPCTSTR
- LPCTSTR
- LPCTSTR
- LPCTSTR
- LPCTSTR
- LPCTSTR
- LPCTSTR
- VC中常用的数据类型之间的转换string/LPCTSTR/LPSTR/VARIANT等
- vc2008错误:不能将参数 1 从“const char [5]”转换为“LPCTSTR”。。。。各种数据类型之间的转换
- LPCTSTR是什么意思?
- LPCTSTR是什么意思?
- LPCTSTR类型?
- LPCTSTR是什么意思?
- LPCTSTR类型
- 数据库中存储过程和视图的区别
- mysql inner join性能
- Fc9中安装ATI驱动,实现XGL,Compiz/Beryl效果Howto for fglrx (Ati driver) , XGL and Compiz / Beryl
- GOOGLE女工程师的一篇文章-如何准备软件工程师的面试
- c++指针学习笔记--交换两个字符串数据
- LPCTSTR数据类型
- Show一下Rails结合Ext的成果 :)
- Unix C中的一些文件操作(判断是否存在,文件打开,删除等)
- CHARINDEX 连同 SUBSTRING 对字符串删除处理...
- TCP/IP基础
- asp获取文件后缀名函数
- c# 在mono上的移植 系列之二 邮件发送者乱码
- DNN 在安装时候出的错误,具体是在配置 SQL2005的数据库的时候 就是SA 账户哪里出的问题
- java web开发中的listener和filter