C++ Primer 读书笔记——字符串/向量和数组
来源:互联网 发布:墨尔本公立学校知乎 编辑:程序博客网 时间:2024/06/04 20:13
C++ Primer 读书笔记2
cctype 头文件中函数——处理String的方法——P82
标准库类型vector——P86
# include < vector>
vector< int> v1(10); //v1有10个元素,每个元素为0
vector< int> v2{10}; //v2有一个元素值为10
vector对象的下标运算符可用于访问已存在的元素,而不能用于添加元素。
(常见错误类型为缓冲区溢出(buffer overflow))
迭代器——P95
拥有迭代器的类型同时拥有begin和end的成员,其中begin成员负责返回指向第一个元素的迭代器。end成员则负责返回指向容器“尾元素的下一位置”的迭代器。
如果容器为空,begin和end返回同一个迭代器,都是尾后迭代器。
标准容器迭代器的运算符
因为end返回的迭代器并不实际所指示某个元素,所以不能对其进行递增或解引用的操作
容器一般使用iterator和const_iterator来表示迭代器的类型
箭头运算符把解引用和成员访问两个操作结合在一起。it->mem和(*it).mem表达的意思是一样的。
但凡是使用了迭代器的循环体,都不要向迭代器所属的容器添加元素。
多维数组——P128
要使用范围for语句处理多维数组,除了最内层的循环外,其他所有循环的控制变量都应该是引用类型。
阅读全文
0 0
- C++ Primer 读书笔记——字符串/向量和数组
- 《C++Primer》读书笔记——第3章 字符串、向量和数组
- c++primer要点-字符串、向量和数组
- C++ Primer读书笔记——第3章-字符串、向量和数组(上)
- C++ Primer读书笔记——第3章-字符串、向量和数组(中)
- 《C++Primer》读书笔记(三)字符串、向量、数组
- 【c++ primer读书笔记】【第3章】字符串、向量和数组
- 《c++primer》笔记 第3章 字符串、向量和数组
- C++ primer字符串、向量和数组
- C++ primer 读书笔记(第3章)字符串、向量和数组
- 菜狗的C++ primer读书笔记:第三章 字符串、向量和数组
- 基于 C++ Primer 5 的 C++ 学习笔记(二) — 字符串、向量和数组
- 《C++primer(第五版)》学习之路-第三章:字符串、向量和数组
- C++Primer第五版 第3章 字符串、向量和数组(练习解答)
- 《C++Primer 5e》学习笔记(2):字符串、向量和数组
- 《C++primer》读书笔记---数组和指针
- [C++ primer]第三章笔记--字符串、向量和数组
- C++ Primer | 第三章 字符串、向量和数组
- 2017.8.17下午携程 Java开发岗一面
- camera 模组(三)
- Syntax error, insert ";" to complete Statement, insert "}" to complete Block
- zoj 3607 Lazier Salesgirl
- 点击按钮app闪退
- C++ Primer 读书笔记——字符串/向量和数组
- HDU 6136 Death Podracing [链表]
- Javascript优化后的加减乘除(解决js浮点数计算bug)
- 【重磅】微信开源PhxSQL:高可用、强一致的MySQL集群
- 分布式锁的三种实现方式
- SDUT 2139-从起始点到目标点的最短步数
- 基于STM32的AD9854模块调试总结
- 针对朝鲜的远程攻击木马Konni——技术分析与防护
- NYOJ17and16