复习下const指针
来源:互联网 发布:平安证券交易软件下载 编辑:程序博客网 时间:2024/06/01 08:07
const与指针的三种结合
(1)指向常量对象的指针不能修改被指向对象的值,但是能修改指向的对象,由指向A改为指向B
const char*p="some string"
(2)指向某个对象的常量指针不能修改指向的对象,但是能修改指向对象的值,指向对象A的值由a改成b
char const *p="some string"
(3)指向常量对象的常量指针上面说的两种情况都不能修改
const char const *p="some string"
char *pstr[]={"zct1","zct2"};
上面这个数组中各个指针给初始化成“zct1”“zct2”字符串字面值的地址。字符串字面值的类型是“const char数组”
因此将const数组的地址存入非const的指针中,编译器允许这么做只是为了向后兼容现有的代码。
如果是这样使用:*pstr[0]="zct"
则编译不能通过了。
- 复习下const指针
- C++ 指针与const的组合复习
- 指针复习
- 指针复习
- c/c++ 复习基础要点01-const指针、指针函数 函数指针、new/delete与malloc/free区别与联系
- CONST 指针
- const指针
- CONST指针
- const 指针
- const指针
- const指针
- const指针
- const指针
- const 指针
- const 指针
- const指针
- const指针
- const指针
- 在SQL SERVER 2005/2008中拥有一个对象
- Oracle层次查询和分析函数在号段选取中的应用
- struts2核心工作原理
- 生成静态的程序来做网站的好处
- Linux入门与内核网站
- 复习下const指针
- 第一次写发现自己是个拜Google教
- VS2008中英文正版序列号-把90天试用版改为正式版
- 如何编写一个自动投票程序
- 自己总结的不定条件SQL查询语句的写法
- std::vector中的陷阱
- linux内核移植s3c2410,准备工作,继续
- 熔丝风波
- http请求的详细过程