指向常量的指针--来自《C++ primer》 第四版
来源:互联网 发布:mysql免安装版配置教程 编辑:程序博客网 时间:2024/06/06 01:32
指向const对象的指针
const double *cptr//cptr may point to a double that is const 这里的cptr是一个指向double类型const对象的指针,const限定了cptr指针所指向的对象类型。而非cptr本身。如果需要对cptr重新赋值的话,使其指向另一个const对象。但不能通过才cptr修改其指针所指对象的值 *cptr=43;//error:*cptr might be const 把一个const对象的地址赋给一个普通的,非const对象的指针也会导致编译时的错误: const double pi=3.14;//error const double *cptr=π//ok 允许吧非const 对象的地址赋给指向const对象的指针 double dval=3.14; //dval is double;its value can be changed cptr =&dval; 如果指向const的指针所指的对象并非const,则可直接给该对象赋值或间接地使用普通的非const指针修改其值:毕竟这个值是非const。重要的是:不能保证指向const的指针所指的对象的值一定不可修改。 指向const的指针常用作函数的形参。将形参定于为指向const的指针,以确保传递给函数的实际对象在函数中不应为形参而被修改。
- 指向常量的指针--来自《C++ primer》 第四版
- c++primer 第五版 指向常量的指针和常量指针
- C语言:指向常量的指针 和 指针常量
- C指向常量的指针和指针常量
- C/C++ 指向常量的指针和常量指针
- 【C/C++】常量指针、指针常量以及指向常量的指针常量
- 【C/C++】常量指针、指针常量以及指向常量的指针常量
- 指向函数的指针(摘自C++Primer
- C primer plus:指向函数的指针
- 指向常量的指针常量
- 指向常量的指针
- 指向常量的指针
- 指向常量的指针
- 常量指针、指针常量、指向常量的常量指针
- 指针常量,常量指针。指向常量的常量指针
- 指针常量,常量指针, 指向常量的常量指针
- 指针常量,常量指针。指向常量的常量指针 收藏
- 常量指针、指针常量以及指向常量的指针常量
- /LGC图形渲染/图像处理系列之扭曲(distort)
- 大小端机器的判断-引发的思考
- /LGC图形渲染/彩色图像转换为灰度图像
- 流行的Eclipse IDE的开源项目——商业智能和报表工具(BIRT)简介
- Python 性能 剖分 工具
- 指向常量的指针--来自《C++ primer》 第四版
- button按钮绑定快捷键
- /LGC图形渲染/常见颜色深度的 bitmap 之间的相互转换
- HttpModule和Http Handler (比较与区别)
- height高度100%在ie中的问题
- 丢掉宝石的孩子-谈谈我最近的感悟!
- 关于多线程编程
- Unable to create a constant value of type 'Closure type'.异常
- 著名的自由软件圣战- “KDE/QT .VS. Gnome/Gtk”