![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ Primer (第五版)
文章平均质量分 87
Q男
这个作者很懒,什么都没留下…
展开
-
字符串string类型
第三章 字符串,向量 和数组 开头简介: String:表示可变长的字符序列。 Vector:存放的是 某种给定类型对象 的可变长序列 3.1 命名空间的Using 声明 Std::cin ::作用域操作符 含义: 编译器从左侧名字所示的作用域 寻找 右侧那个名字。 代码的意思: 使用命名空间Std中的名字cin。 文件中不应该包含 Using原创 2017-10-29 09:43:42 · 361 阅读 · 0 评论 -
迭代器
3.4 迭代器 我们可以通过下标运算符[]访问string对象的字符或vector对象的元素,但还有一种更通用的机制也可以实现:那就是 **迭代器(iterator)** **所有标准容器都可以使用迭代器,但是其中只有少数几种同时支持下标运算符。** 类似于指针类型,迭代器也提供对对象的间接访问。但是迭代器也分为有效迭代器和无效迭代器。**有效迭代器:**指向某个元素或者原创 2017-10-30 16:25:04 · 318 阅读 · 0 评论 -
数组
3.5 数组 数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。 两者相同点:都是存放类型相同的对象的容器。 两者不同点:数组的大小确定不变,因此不能随意向数组中增添元素 数组的大小固定,因此对某些特殊的应用来说程序在运行时的性能较好,但也相应的损失了一些灵活性。 如果不清楚元素的个数,那么请用vector 3.5.1 定原创 2017-10-31 21:17:32 · 231 阅读 · 0 评论