WINUSERAPI int WINAPI MessageBoxA (HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) ;

ABLE__323 2006-04-10 04:45:23
其中 LPCSTR定义为  typedef CONST CHAR * LPCSTR;
我想知道为什么要将LPCSTR定义为const char 呢?仅仅是为了告诉别人我是不会修改它的吗?还是有别的深意?用char 不好吗
...全文
182 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzwst 2006-04-11
  • 打赏
  • 举报
回复
如果参数是const char *,可以接受参数类型是char*的参数,让他被自动转换成const char*,但如果是char*就不能接受const char*的参数吧,比如一个"aekthkhg"const串.
如有不对,请多指教。
ABLE__323 2006-04-11
  • 打赏
  • 举报
回复
白问了:(
healer_kx 2006-04-10
  • 打赏
  • 举报
回复
不是啥可移植性,就是写着舒服,看着简短。
lixianyu 2006-04-10
  • 打赏
  • 举报
回复
可移植性……

65,203

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧