const 修饰的是谁
来源:互联网 发布:中学生编程竞赛 编辑:程序博客网 时间:2024/04/25 19:45
const 修饰一个量,那个量会被放到一个常量表里,无论如何,值都不会被改变了
const 修饰指针:
int a = 3;int *p = &a;const int *p //指针所指向的内存空间无法被改变,即a的值无法被改变int * const p //指针的值无法被改变,即指针只能指向某一个特定的内存空间,这里只能是 p = &aconst int * const p//两者都无法被改变
下面是const放在函数名后面的一种情况
这里报错了,说明const修饰的是 this->a 和 this->b (this指针所指向的内存空间)
那么,又有一个新的问题来了,const仅仅是限定了this所指向的内存空间吗,那么,this的值呢,能不能被修改?
下面来做这个实验
那么,事实是这样的,在设计c++编译器时,这个this指针的值已经被限定了,它已经是个常量了
0 0
- const 修饰的是谁
- const修饰的是谁
- 成员函数的const到底修饰的是谁
- C++之const修饰得到是谁
- const限定的是谁
- const修饰的谁?
- const修饰的函数
- const修饰的变量
- const 之 const修饰的成员函数
- const修饰符的使用
- const修饰符的作用
- CONST修饰符的理解
- const 修饰的只读变量
- const修饰符的作用
- const修饰的pointer用法
- const修饰的部分用法
- const修饰符的作用
- 修改const修饰的变量
- RocketMQ延时消息的使用和延时级别的配置
- Hdu 5819 Knights ★
- Python分布式爬虫原理
- Gym 100935B Weird Cryptography (模拟)
- 前端 案例 实战(web )
- const 修饰的是谁
- 老毕整理的去年比较难的面试题目,供参考
- HDU 1000 A + B Problem 1001 Sum Problem
- HDU5816(2016多校第七场)——Hearthstone(暴力枚举,状态压缩)
- JSP中文乱码问题
- Valid Palindrome
- 正则表达式集锦(三)
- Factor Combinations
- 简化条件表达式(一)