会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
星语海蓝~~~
业精于勤,荒于嬉;行成于思,毁于随
CnBlogs
Home
New Post
Contact
Admin
Subscription
2012年9月24日
const常量与define宏定义的区别
(1)编译器处理方式不同define宏是在预处理阶段展开。const常量是编译运行阶段使用。(2)类型和安全检查不同define宏没有类型,不做任何类型检查,仅仅是展开。const常量有具体的类型,在编译阶段会执行类型检查。(3)存储方式不同define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。const常量会在内存中分配(可以是堆中也可以是栈中)。
Read More
posted @ 2012-09-24 11:08 星语海蓝
Views(161)
Comments(0)
Diggs(0)
Edit
公告