类型修饰符const关键字
来源:互联网 发布:同城网络超市 编辑:程序博客网 时间:2024/06/08 18:21
常变量 const int a = 1;
常引用 void fun(const int &x, const int &y);
常对象 const stu_t stu1;
常成员函数stu_t::fun(void) const; 不能修改成员变量,也不能通过调用其他成员函数来修改成员变量
常数组 int const a[5] = {1,2,3,4,5};
常指针 const uint8_t *p1; uint8_t const *p2; uint8_t *const p3;
常变量
const int a=5; 与 int const a=5; 等同
常指针
char *const cp; //到char的const指针
char const *pc1; //到const char的指针
const char *pc2; //到const char的指针(后两个声明是等同的)
cp is a const pointer to char. 故pc不能指向别的字符串,但可以修改其指向的字符串的内容
pc2 is a pointer to const char. 故*pc2的内容不可以改变,但pc2可以指向别的字符串
const修饰函数传入参数
调用函数不能够修改对象的值。同理,将指针参数声明为const,函数将不修改由这个参数所指的对象。通常修饰指针参数和引用参数:
void Fun(const uint8_t *infoframe); //修饰指针型传入参数
void Fun(const uint8_t &in); //修饰引用型传入参数
0 0
- 类型修饰符const关键字
- const 类型修饰符
- 类型修饰符volatile关键字
- const关键字修饰变量
- const关键字到底修饰谁?
- const限定修饰符,常量指针,引用类型
- C语言类型限定修饰符(十八)const、(*)、
- 《我对const修饰符应用的理解》读后感--const关键字的非主
- C++ Const关键字修饰变量、成员函数!
- C++ Const关键字修饰变量、成员函数!
- C语言之const关键字修饰
- C语言const关键字修饰指针
- const关键字修饰指针的疑惑点
- 《C关键字分析》类型修饰符之static
- const限定修饰符
- const修饰符杂谈
- const修饰符
- const 修饰符使用方法
- iOS开发- 项目中常用的svn命令
- 记录一个小汇编加法
- UVa 1583打表
- loop设备及losetup命令介绍
- 浅谈技术管理
- 类型修饰符const关键字
- Eclipse中绑定android sdk源码
- SpringMVC+Shiro权限管理
- Redhat Linux Server 报未注册的错误
- VIM,每天学习一点点
- Android recovery 下使用 updater-script 自制升级包
- sed命令详解
- 进程管理演示
- sed的使用: