上一页 1 2 3 4 5 6 7 8 9 10 ··· 42 下一页
摘要: 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保持和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。和顺序容器一样的是,关联容器也是模板 关联容器类型: 按关键字有序保存元素 map 关联数组:保存关键字-值对 set 关键字即值,即只保存关键字的容器 m 阅读全文
posted @ 2018-01-29 14:39 geloutingyu 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 除了为每个容器定义的迭代器之外,标准库在头文件 iterator 中还定义了额外几种迭代器。这些迭代器包括以下几种: 插入迭代器:这些迭代器被绑定到一个容器上,可用来向容器插入元素 流迭代器:这些迭代器被绑定到输入或输出流上,可用来变量所有管理的 IO 流 反向迭代器:这些迭代器向后而不是向前移动。 阅读全文
posted @ 2018-01-25 20:35 geloutingyu 阅读(445) 评论(0) 推荐(0) 编辑
摘要: lambda 表达式: Lambda表达式完整的声明格式如下: 各项具体含义如下: 我们这里先不讨论 exception 我们可以忽略参数列表和返回类型,但必须永远包含捕获列表和函数体: 1 #include <iostream> 2 using namespace std; 3 4 int mai 阅读全文
posted @ 2018-01-24 22:18 geloutingyu 阅读(4236) 评论(0) 推荐(0) 编辑
摘要: 泛型算法本身不会执行容器的操作,它们只会运行于迭代器之上,执行迭代器的操作。因此算法可能改变容器中保存的元素,也可能在容器内移动元素,但永远不会直接添加或删除元素。 只读算法: accumulate: 1 #include <iostream> 2 #include <algorithm> 3 #i 阅读全文
posted @ 2018-01-22 21:07 geloutingyu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 以下内容转自:https://www.cnblogs.com/QG-whz/p/5152963.html 阅读目录 0.前言 1.容器概论 2.std::array 2.1.底层数据结构 2.2.内存分配策略 2.3.array的优势在哪 3.forward_list 3.1.底层数据结构 3.2. 阅读全文
posted @ 2018-01-21 19:04 geloutingyu 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 顺序容器类型: vector 可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢 deque 双端队列。支持快速随机访问。在头尾位置插入/删除速度很快 list 双向列表。只支持双向顺序访问。在 list 中任何位置进行插入/删除操作速度都很快 forward_list 单向链表 阅读全文
posted @ 2018-01-19 22:35 geloutingyu 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 不能重载的运算符有 . 和 .* 和 ?: 和 :: 和 sizeof 友元函数和成员函数的使用场合:一般情况下,建议一元运算符使用成员函数,二元运算符使用友元函数 1、运算符的操作需要修改类对象的状态,则使用成员函数。如需要做左值操作数的运算符(如 =,+=,++) 2、运算时,有数和对象的混合运 阅读全文
posted @ 2018-01-14 19:00 geloutingyu 阅读(345) 评论(0) 推荐(0) 编辑
摘要: sstream 头文件定义了三个类型来支持内存 IO,这些类型可以向 string 写入数据,从 string 读取数据,就像 string 是一个 IO 流一样。 istringstream 从 string 读取数据,ostringstream 向 string 写入数据,stringstrea 阅读全文
posted @ 2018-01-12 18:48 geloutingyu 阅读(181) 评论(0) 推荐(1) 编辑
摘要: 除了继承自 iostream 类型的行为之外,fstream 中定义的类型还增加了一些新的成员来管理与流相关的文件。我们可以对 fstream,ifstream 和 ofstream 对象调用这些操作,但不能对其他 IO 类型调用这些操作: 使用文件流对象: ifstream in(ifile);/ 阅读全文
posted @ 2018-01-11 22:14 geloutingyu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: IO类: iostream 定义了用于读写流的基本类型,fstream 定义了读写命名文件的类型,sstream 定义了读写内存 string 对象的类型。 IO 库类型和头文件: 头文件 类型 iostream istream,wistream 从流读取数据 ostream,wostream 向流 阅读全文
posted @ 2018-01-11 16:40 geloutingyu 阅读(495) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 42 下一页