const用法
来源:互联网 发布:mac jpg批量转换pdf 编辑:程序博客网 时间:2024/06/06 00:32
const用法在C程序中,const的用法主要有定义常量,修饰函数参数,修饰函数返回值等3个用处。在C++程序中,const还可以修饰函数的定义体,定义类中某个成员函数为恒态函数,即不改变类中的数据成员。
被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
C++可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的优点。
const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只能进行字符替换,没有类型安全检查,并且在字符替换中可能产生意料不到的错误(边际效应)。
0 0
- const用法
- const用法
- const用法
- const用法
- const用法
- const 用法
- const用法
- const 用法
- const用法
- const用法
- const用法
- const用法
- const用法
- const用法
- CONST用法
- const用法
- const用法
- const用法
- linux安装skynet问题总结
- 响应式网页设计--登陆窗口布局的实现
- leetcode: (141) Linked List Cycle
- openSUSE系统下VirtualBox无法挂载主机USB设备问题的解决
- [枚举最小瓶颈生成树]UVa-1395 - Slim Span(kruskal)
- const用法
- 为Hadoop集群选择合适的硬件配置
- 软件工程理论
- Android的onLayout、layout方法讲解
- 字符串加解密
- 为什么说,你纯看代码而没有碰到这个场景你就算看懂了也没法理解?(关于并发)
- Python __iter__()迭代器 (十三)
- Styles and Themes
- Linux下安装Java抓包库JPcap