const变量赋值原则
来源:互联网 发布:js 全局变量 丢失属性 编辑:程序博客网 时间:2024/06/05 14:10
一、关于指向const的指针
const int **p1;int *p2;p1 = &p2; // error 非const地址无法赋值给const 指针const int temp_1 = 4;int temp_2 = 9; const int *pt_1;int *pt_2;pt_1 = &temp_1;pt_2 = &temp_1;//error const数据地址无法赋值给非const指针, 防止通过非const指针修改const数据pt_1 = &temp_2;pt_1 = &temp_1;
总结:
1.const指针可以指向const和非const数据。
2.非const指针不可以指向consts数据。
核心思想:防止const 数据被通过指针被间接修改。
阅读全文
0 0
- const变量赋值原则
- c++中const成员变量赋值问题
- const 修饰变量赋值的时刻
- C++ 类中const成员变量的赋值
- c++ 类中const成员变量的赋值
- c++ 类中const成员变量的赋值
- c++ 类中const成员变量的赋值
- ES6新特性 let、const、变量对象的解构赋值
- c++ 类中const成员变量的赋值
- c语言中const 类型变量地址赋值给指针。
- Effective C# 原则12:选择变量初始化而不是赋值语句
- const变量
- const变量
- const变量
- const变量
- const变量
- const 变量
- const变量
- anaconda+python 下进行FFT算法的总结
- OSG 求射线与模型的交点
- Effective Java
- 面向切面编程AOP的浅显理解(一)
- 网络通信
- const变量赋值原则
- Java学习6:this(隐式参数)关键字内存分析详解及用法
- AE调用 AddField 对 COM 组件的调用返回了错误 HRESULT E_FAIL。-2147467259
- 单链表环入口另类找法,很好理解
- Intro to Bilinear Maps
- 1.Java实现各种排序
- 文档就绪事件--document.ready和onload的区别
- Linux网络编程基础(二)
- C++函数的返回值(中)