游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2051|回复: 1

请教const和CONST有什么区别?

[复制链接]

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2011-3-5 02:35:00 | 显示全部楼层 |阅读模式
c++ 已经有一个关键字了, 为什么微软的SDK用的const它还要重新定义一个 CONST呢?
有没有人知道为什么?

谢谢回答者.

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2011-3-5 17:05:00 | 显示全部楼层

Re:请教const和CONST有什么区别?

微软的SDK不仅重定义了CONST, 还有INT, FLOAT, VOID 这样的关键字,一般一套庞大的SDK都会定义自己的基础数据类型,相当于在语言层之上又加了一层,目的是脱离编译器对关键字的解释差异,比如64bit长整数,不同编译器的原生关键字可能不同, 但在微软SDK里都用LONGLONG代替


-----------------
欢迎光临我的博客 http://www.thecodeway.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-6 14:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表