const与#define
来源:互联网 发布:spu sku 数据库设计 编辑:程序博客网 时间:2024/06/11 20:09
1. 类型检查
const定义的常量有类型,#define定义的常量没有类型,在编译的时候前者会进行类型安全检查,后者仅仅是作简单的替换
2. 内存分配
const定义的常量在编译时分配内存,而#define定义的常量是在预编译的时候进行替换,不分配内存
3. 作用域不同
const定义的常变量作用域为该变量的作用域范围;而#define定义常量作用域为从它定义的地方开始到程序结束,或者到#undef
0 0
- #define 与 const
- #define 与 const
- static const与#define
- const 与define
- const 与 define
- #define 与const区别
- #define 与 const
- const与define
- define与const 区别
- 【引用】const与define
- const与#define
- 比较const与#define
- const与#define
- const与define
- const与#define
- const与define
- const与#define
- const与define
- 利用vc实现数据表格导出到CSV文件
- 自定义view之超级课程表页面的实现
- Android中高德地图与百度地图坐标转换
- redis+mybatis+spring
- windows坏境下NATS服务搭建与测试
- const与#define
- Effective STL Item 6: Be alert for C++’s most vexing parse.
- 《Spark MLlib 机器学习》第四章至十三章代码
- lightoj 1020 - A Childhood Game 简单博弈
- 小端口驱动启动及关闭过程
- CentOS下Storm 1.0.0集群安装详解
- ibatis遍历数组
- 持续集成之Jenkins插件使用(一)- 多个job之间的串并联
- CentOS 7搭建Grafana环境