首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++为啥需要搞这么多宏定义的类型

2013-08-09 
C++为什么需要搞这么多宏定义的类型?就拿long和LONG来说吧[解决办法]为了便于使用,同样的东西取不同的名是

C++为什么需要搞这么多宏定义的类型?
就拿long和LONG来说吧





[解决办法]
为了便于使用,同样的东西取不同的名是为了便于标示不同的用途、、无论如何,编译后的结果不受影响
[解决办法]
比如以前用unsigned int,后来要返回负值,修改成int,如果用typedef后的类型,只需要改一处就行了。不然整个工程都要改
[解决办法]
bool和BOOL不是一回事,前者为C++标准类型,后者为int
同样的true和TRUE也不是一回事。
那些全大写的大都是ms搞得
[解决办法]
替换会很方便的。。

热点排行