CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

LPCTSTR 是什么意思??

楼主nearwater(海滨)2003-12-03 22:51:05 在 C/C++ / C++ 语言 提问

CFile(LPCTSTR   lpszFileName,UINT   nOpenFlags);  
  throw(CFileException);  
   
  其中LPCTSTR   是什么意思?? 问题点数:20、回复次数:11Top

1 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2003-12-03 22:56:43 得分 1

const   wchar_t*Top

2 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-12-03 23:37:13 得分 1

const   TCHAR   *   吧,呵呵。既然是   win32   就   win32   到底Top

3 楼RookieStar(Yukon)回复于 2003-12-04 01:28:54 得分 1

#define   LPCTSTR   wchar_t*  
  说白了就是win32下用的char*Top

4 楼answerear(有钱谈理想,无钱谈赚钱)回复于 2003-12-04 01:33:49 得分 1

就是字符串常量Top

5 楼jialiang123(月亮小子)回复于 2003-12-04 09:05:17 得分 1

就是指向   宽字符串的   常量指针              
  you     understand?Top

6 楼shinesi(DaBaiCai)回复于 2003-12-04 09:16:15 得分 2

#if   (defined   _UNICODE)   ||   (defined   UNICODE)  
          #define   LPCTSTR   const   wchar_t*  
  #else  
          #define   LPCTSTR   const   char*  
  #endifTop

7 楼byyyyy(苦行僧【苦】)回复于 2003-12-04 09:34:41 得分 1

把他当成char*就行Top

8 楼foolfox008(若龙在渊)回复于 2003-12-04 09:40:07 得分 1

LPCSTR       A   32-bit   pointer   to   a   constant   character   string  
  Top

9 楼sevencat(七猫)回复于 2003-12-04 10:03:36 得分 1

#if   (defined   _UNICODE)   ||   (defined   UNICODE)  
          #define   LPCTSTR   const   wchar_t*  
  #else  
          #define   LPCTSTR   const   char*  
  #endif  
   
  已经很清楚了呀...Top

10 楼timepalette(时间调色板)回复于 2003-12-06 15:05:45 得分 9

如果你用unicode字符集编译,就是wchar_t  
  如果你用ansi字符集编译,,,,就是char  
   
  sizeof(wchar_t)   ==   2   ,   可以表示2^(8*2)   =   65536种字符,   所以叫宽字节字符集  
  sizeof(char)         ==   1   ,   只能表示2^(8*1)   =   256     种字符  
   
  一般情况下,   LPCTSTR   <==>   const   char   *   ,   如果你定义了unicode并指定入口函数为_wmain,你的LPCTSTR   <==>   const   wchar_t   *,   目前win2000上有很少一部分函数必须要求参数是wchar_t,   比如在涉及网络中的全局标识符时.Top

11 楼glacierrr(冰河纪的怪鸟)回复于 2003-12-06 15:21:43 得分 1

timepalette(时间调色板  
  大哥,你说的这么清楚,叫我们这么混啊Top

相关问题

  • LogEvent(LPCTSTR pszFormat, ...)中的...是什么意思?
  • 请问; LPCTSTR是什么意思?越详细给分越多
  • typedef void (*PFNEXPORTFUNC) (LPCTSTR);什么意思?
  • 我想知道 下面三个分别是什么意思(LPCTSTR,LPTSTR,LPCSTR)
  • lParam = (LPARAM)(LPCTSTR)lpsz中LPARAM和LPCTSTR分别代表什么意思
  • & 是什么意思?
  • @是什么意思?
  • _T()是什么意思?
  • %s是什么意思/????
  • up是什么意思?

关键词

  • win32
  • 字符集
  • unicode
  • lpctstr
  • wchar
  • define
  • const
  • win
  • 就是
  • char

得分解答快速导航

  • 帖主:nearwater
  • fireseed
  • Wolf0403
  • RookieStar
  • answerear
  • jialiang123
  • shinesi
  • byyyyy
  • foolfox008
  • sevencat
  • timepalette
  • glacierrr

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo