STL
Eric_Tseng
https://github.com/Questzzq
展开
-
泛型编程 整理笔记
C++ 中, 模板使得算法独立于存储的数据类型, 而迭代器使算法独立于使用的容器类型.比如 find_key 函数, 存储的数据结构可能是数组, 或者是链表模板提供了存储在容器中的数据类型的通用表示, 而迭代器提供了遍历容器中的值的通用表示.STL 中:每个容器定义了相应的迭代器类型, 可能是 指针 或 对象迭代器都定义了所需的操作, 如 * 操作或者 ++ 操作每个容器类都有一个...原创 2020-02-01 00:50:08 · 131 阅读 · 0 评论 -
map 整理笔记
map 是关联容器的一种, 其每个元素分为 关键字 和 该关键字的值 两部分map 容器中关键字唯一, 且按关键字排序常见接口接口作用begin()返回指向 map 头部的迭代器end()返回指向 map 末尾的迭代器, 最后一个元素的下一个count()返回指定元素出现的 次数size()返回map中元素的 个数max_size...原创 2020-01-31 02:20:07 · 128 阅读 · 0 评论 -
deque 整理笔记
/* * deque内部会维护一个map(注意!不是STL中的map容器). * 即一小块连续的空间,该空间中每个元素都是指针,指向另一段(较大的)区域. * 这个区域称为缓冲区,缓冲区用来保存 deque 中的数据. * 因此deque在随机访问和遍历数据会比vector慢. * deque头尾两端分别做插入和删除操作都是常数时间. **/#include <iostrea...原创 2020-01-29 01:18:57 · 131 阅读 · 0 评论 -
string整理笔记
string#include <iostream>#include <string>#include <algorithm>using namespace std;int main() { string string1; string1 = "1234"; cout << string1 << endl...原创 2020-01-29 00:41:17 · 156 阅读 · 0 评论 -
其他数据类型转 string 的方法
1. 利用 C++11 新增加的 to_string 函数string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string t...原创 2020-01-28 21:40:54 · 337 阅读 · 0 评论