再学C++ Primer(4)-数组和指针
2012-03-09 19:23
211 查看
现代C++程序应尽量使用vector和迭代器类型,而尽量避免使用低级的数组和指针。设计良好的程序只有在强调速度是才在类实现的内部使用数组和指针.
声明一个指针后一定记得初始化,没地方指就初始化为0.
void*可以保存人格类型对象的地址。
指针和引用的比较:
相同:间接访问另一个值。
不同:1)引用总是指向某个特定对象,定义时就得初始化;
2)赋值行为的差异:引用始终指向一特定对象,给引用赋值修改的是该引用所关联的值。
指向const对象的指针:
const double *p;
不能保证指向const对象的指针所指向对象的值一定不可修改。
const指针
int *const cur
指针所指对象的值 能否修改完全取决于该对象的类型。
声明一个指针后一定记得初始化,没地方指就初始化为0.
void*可以保存人格类型对象的地址。
指针和引用的比较:
相同:间接访问另一个值。
不同:1)引用总是指向某个特定对象,定义时就得初始化;
2)赋值行为的差异:引用始终指向一特定对象,给引用赋值修改的是该引用所关联的值。
指向const对象的指针:
const double *p;
不能保证指向const对象的指针所指向对象的值一定不可修改。
const指针
int *const cur
指针所指对象的值 能否修改完全取决于该对象的类型。
相关文章推荐
- 再学C++ Primer(4)-数组和指针
- C++ Primer 04 数组和指针
- c++ primer 第4章 数组和指针
- 【C++ Primer】摘记--第4章 数组和指针
- 读书笔记:C++ Primer系列(10)—— 数组与指针(2)
- 《c++ primer》第四章--数组和指针
- C++ Primer_数组与指针_那些令人纠结的const
- 《c++ primer》学习笔记 第四章 数组与指针
- C++ Primer 【第四版】第四章 数组和指针
- C++ Primer学习笔记---第四章 数组和指针
- C++ Primer高速入门之六:数组和指针
- [C++ Primer] 数组和指针
- 【C++ Primer】第4章 数组和指针
- [C++ Primer 第4版]第4章 数组和指针
- C++ Primer复习和学习笔记 第四章 数组和指针
- C++ Primer 4 第四章 数组和指针
- C++ Primer 随笔 Chapter 4 数组和指针
- C++ primer 数组和指针
- 《c++ primer》读书笔记--数组与指针
- 读书笔记:C++ Primer系列(9)—— 数组与指针(1)