队列:先进先出。 一、构造函数 queue<T> que; queue(const queue &que); 二、赋值操作 queue& operator=(const queue &que); 三、数据存取 push(ele); pop(); back(); front(); 四、大小操作 emp ...
分类:
编程语言 时间:
2019-12-28 16:33:53
阅读次数:
68
栈:先进后出。 一、构造函数 stack<T> stk; stack<const stack& stk>; 二、赋值操作 stack& operator=(const stack &stk); 三、数据存取 push(ele); pop(); top(); 四、大小操作 empty(); size( ...
分类:
编程语言 时间:
2019-12-28 16:05:17
阅读次数:
50
deque是双端数组。 deque和vector的区别: vector对于头部的插入和删除效率低,数据量越大,效率越低; deque相对于而言,对头部的插入和删除比vector快; vector访问元素时速度比deque快,这和两者的内部实现有关; deque内部工作原理: deque内部有个中控器 ...
分类:
编程语言 时间:
2019-12-28 15:59:17
阅读次数:
82
链表:将数据进行链式存储。物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接进行实现的。 STL中的链表是一个双向循环链表。 一、构造函数 list<T> lst; list(bag,end); list(n,elem); list(const list &list); 二、l ...
分类:
编程语言 时间:
2019-12-28 15:52:15
阅读次数:
82
本质;string是c++风格的字符串,而string本质上是一个类 string和char*的区别: char*是一个指针; string是一个类,类内部封装了char*,管理这个字符串,是一个char*的容器; 特点: string内部封装了很多内部成员方法,例如find、copy、delete ...
分类:
编程语言 时间:
2019-12-28 11:24:18
阅读次数:
84
China Medical Mold Factory & Yuhuan Shengjiu Mould Co., Ltd. elaborated: The medical three-way valve is currently widely used in clinical work, but mo ...
分类:
移动开发 时间:
2019-12-27 16:46:56
阅读次数:
107
在任何语言学习中最困难的一个方面就是,要能理解并运用大量成语。英语有15000多个成语,而且本族语使用者常常在不自觉的情况下频繁使用它们。这就造成了与本族语使用者的沟通不畅. 成语往往是非正式的,最好用于口语,而不要用在非书面表达中。学习成语的最好方法之一是查看它所在的上下文。而这可以通过通读句子其... ...
分类:
其他好文 时间:
2019-12-27 11:21:14
阅读次数:
84
关于STL的内容后面再详细介绍,string和vector都是标准模板库的内容。 数组是C的复合类型(可能只有我这么叫),一组数据,空间连续,所以由开始也有结束,从0开始,到n 1结束。注意别越界,因为是从0开始的。 string和vector内部的保存数据的空间也是一个数组,所以空间也是连续的,可 ...
分类:
编程语言 时间:
2019-12-27 10:00:53
阅读次数:
114
std::pair 是一个结构体模板,其可于一个单元内存储两个相异对象。是 std::tuple 的拥有两个元素的特殊情况。 一般来说,pair 可以封装任意类型的对象,可以生成各种不同的 std::pair<T1, T2> 对象,可以是数组对象或者包含 std::pair<T1,T2> 的 vec ...
分类:
其他好文 时间:
2019-12-26 00:00:10
阅读次数:
240
vector(向量):一个能够存放任意类型的动态数组。它是一个类模板,可用于表示多种不同的数据类型 所需头文件:#include<vector> vector与数组的区别: 数组长度是固定的,在定义时就确定了数组的长度,不能在定义后修改数组长度,更不能添加或删除数组中的元素 vector长度是非固定 ...
分类:
编程语言 时间:
2019-12-25 16:20:47
阅读次数:
90