C++
Jarvis_zh
挨踢小屁孩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++笔记 -- string类
string类的构造函数string类的构造函数 构造函数 描述 string(const char *s) 将string对象初始化为s指向的字符串 string(size_type n, char c) 创建一个包含n个元素的string对象,每个元素都被初始化为字符c string(const string &str) 将一个string对象...原创 2018-11-18 22:26:01 · 213 阅读 · 0 评论 -
C++笔记 -- 序列容器vector
向量(vector)向量(vector)是表示可以改变大小的数组的序列容器。就像数组一样,向量使用连续的存储位置作为元素,这意味着它们的元素也可以使用常量指向其元素的偏移来访问,并且与数组一样有效。但与数组不同是向量的大小可以动态变化,其存储由容器自动处理。在内部,向量使用动态分配的数组来存储它们的元素。可能需要重新分配此数组,以便在插入新元素时增大大小,这意味着分配新数组并将所有元素移...原创 2018-11-19 19:28:19 · 385 阅读 · 0 评论 -
C++笔记 -- 序列容器deque
双端队列(deque)deque是double-ended queue首字母缩写。deque是具有动态大小的序列容器,可以在两端(头部或尾部)扩展或收缩。特定库可以以不同方式实现deque,通常为某种形式的动态数组。但无论如何,它们允许通过随机访问迭代器直接访问各个元素,并根据需要通过扩展和收缩容器来自动处理存储。因此,它们提供类似于vector的功能,但是在序列的开头也可以有效地插入和...原创 2018-11-20 18:01:37 · 258 阅读 · 0 评论 -
C++笔记 -- 序列容器list
列表(List)list是序列容器,允许在序列中的任何位置进行插入和删除操作,并在两个方向上进行迭代。list容器实现为双向链表;双向链表可以将它们包含的每个元素存储在不同且不相关的存储位置中。排序由内部保留,每个元素都有指向前面以及后面的元素的两个链接。list与forward_list非常相似:主要区别在于forward_list对象是单向链表,因此只能向前迭代,以换取更小和更高效。...原创 2018-11-28 10:33:07 · 233 阅读 · 0 评论
分享