再学C++ Primer(4)-数组和指针
来源:互联网 发布:软件研发质量管理 编辑:程序博客网 时间:2024/06/08 23:17
现代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)
- C++primer(六) 数组和指针
- C++primer 4.4 数组指针和指针数组(转)
- C++Primer 数组和指针
- 【重学《C++Primer第四版》】第四章、数组和指针
- 【C++Primer学习笔记】第4章 数组和指针
- C++Primer学习笔记4 数组和指针
- 【C Primer Plus】第十章 数组和指针(一)
- 【C Primer Plus】第十章 数组和指针(二)
- C++Primer笔记(包含string、vector和数组指针)
- C++Primer笔记3(第四章-数组和指针)
- 《C++Primer》 第四章 数组和指针
- 《C++primer》读书笔记---数组和指针
- c++Primer,四,数组和指针
- C++Primer--数组、指针
- 第二遍C++primer->数组指针和指针数组
- C++primer第四章(二):数组和指针——指针
- 20 种提升网页速度的技巧
- 到一个人的心里去过,那不仅仅是一次旅行!
- 视频中的基本概念
- 【PB】如何在DataWindow中实现列的自动折行
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- 再学C++ Primer(4)-数组和指针
- Java中如何删除ArrayList中某些元素
- 转邓侃博士围脖:Oracle主宰者——拉里.埃里森传奇
- Python:Relative import 相对路径 ValueError: Attempted relative import in non-package
- FVID驱动
- Hibernate的Session的javadoc (Chinese)
- Linux学习笔记。。。
- struts2常量配置详解
- U-Boot与Linux内核的交互