const关键字的用法
2017-07-21 20:58
204 查看
被const修饰的成员变量有以下几个特点:
1、只能被读
2、必须初始化
3、在另一文件中引用const常量
extern const int i;
4,、能够进行类型安全检查
5、只分配一次内存(和define关键字修饰的变量的区别)
const char s[] = "abc" //只分配一次
不像define关键字
#define STR "abc" //调用几次,就为该变量分配几次内存
6、通过地址从而可以改变常量值
被const修饰的成员函数 :
1、不能修改成员变量
2、不能访问非const成员函数
1、只能被读
2、必须初始化
3、在另一文件中引用const常量
extern const int i;
4,、能够进行类型安全检查
5、只分配一次内存(和define关键字修饰的变量的区别)
const char s[] = "abc" //只分配一次
不像define关键字
#define STR "abc" //调用几次,就为该变量分配几次内存
6、通过地址从而可以改变常量值
被const修饰的成员函数 :
1、不能修改成员变量
2、不能访问非const成员函数
相关文章推荐
- Const关键字的用法
- C++关键字const用法详解
- C的关键字——const的理解和用法
- C++ 中const关键字用法小结
- static和const关键字的用法
- C++ 关键字 const 的用法小结
- const关键字用法
- const关键字的用法总结(多篇文章)
- C++常对象精讲_const关键字的用法
- const关键字的用法
- const关键字的深度用法
- 关于C的关键字——const的理解和用法
- C/C++ const关键字用法总结
- const 关键字意义,用法与常见问题
- C++中const关键字用法详解及实例和源码下载(一)
- const关键字用法
- const关键字的几种常用用法
- static,const,auto各个关键字的作用域和用法
- C语言关键字const用法
- c++/c语言 const关键字用法总结