c++
xixi up!
这个作者很懒,什么都没留下…
展开
-
c++常用容器vector总结
vector类称作向量类,它实现了动态数组,用于元素数量变化的对象数组。像数组一样,vector类也用从0开始的下标表示元素的位置;但和数组不同的是,当vector对象创建后,数组的元素个数会随着vector对象元素个数的增大和缩小而自动变化。1.构造函数vector():创建一个空vectorvector(int nSize):创建一个vector,元素个数为nSizevector(in...原创 2019-02-01 15:46:32 · 141 阅读 · 0 评论 -
vector 容器初始化的几种方式
1、不带参数的构造函数初始化vector<int> abc;//初始化一个vector,大小为02、带参数的构造函数初始化//初始化size,但每个元素值为默认值vector<int> abc(10); //初始化了10个默认值为0的元素//初始化size,并且设置初始值vector<int> cde(10,1); //初始化了10...原创 2019-02-01 19:26:04 · 8144 阅读 · 0 评论 -
c++中substr函数的用法
c++中string的substr函数具有以下的形式:substr(pos,n),这个函数是用来复制另一个string的从pos开始的n个元素例如:#include<string>#include<iostream>using namespace std;int main(){ string s("12345asdf"); string a = s.s...原创 2019-02-02 14:25:53 · 1036 阅读 · 0 评论 -
c++中sort()函数的用法
在c++中我们经常会用到排序函数sort(),今天我们一起来学习一下sort()函数的具体用法.1、sort函数可以三个参数也可以两个参数,必须的头文件#include &lt; algorithm&gt;和using namespace std;2、它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n)3、Sort函数有三个参数:(第三个参数可不写)(1)第一个是要排序的数组...原创 2019-02-02 14:42:00 · 236 阅读 · 0 评论 -
c++中string和int的相互转化
在c++中有时候需要对数据进行类型转化,今天我们来看一下c++中string与int相互转化的方法1.int转stringc++11标准增加了全局函数std::to_string:string to_string (int val);string to_string (long val);string to_string (long long val);string to_string...原创 2019-02-03 16:35:22 · 532 阅读 · 0 评论 -
c++中关联容器map与set总结
1.Setset分为两种:unordered_set和set其中unordered_set中的元素存储是无序的,set中的元素存储是由序的。两种set中每个元素只存有一个key,它支持高效的关键字查询操作。set对应数学中的“集合。set具有以下的特点:储存同一类型的数据元素(这点和vector、queue等其他容器相同)每个元素的值都唯一(没有重复的元素)无法直接修改元素高效的插入删...原创 2019-02-03 21:54:28 · 209 阅读 · 0 评论