vector<Student> vec; //声明vector容器,里边存的是Student类 for(int i = 0; i < 5;i++) { vec.push_back(stu[i]); //将Student数组添加到vector中 } cout << "原始数据" << endl; // ...
分类:
编程语言 时间:
2019-11-27 00:40:16
阅读次数:
64
#include <iostream>#include <vector>#include <algorithm>using namespace std; int main(){ vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3) ...
分类:
编程语言 时间:
2019-11-22 13:22:17
阅读次数:
179
题目链接1: 题目链接2: #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define fi first #define se ...
分类:
其他好文 时间:
2019-11-15 11:58:41
阅读次数:
126
题目链接: 一眼看过去就是ODT瞎搞,题解区一堆线段树巨长的emmm #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define ...
分类:
其他好文 时间:
2019-11-13 22:22:29
阅读次数:
90
```cpp //#pragma GCC optimize(2) #include #define ll long long #define ld long double #define pb push_back #define mp make_pair #define X first #defin... ...
分类:
其他好文 时间:
2019-11-13 00:25:38
阅读次数:
164
题目链接: #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define fi first #define se second c ...
分类:
其他好文 时间:
2019-11-12 22:00:32
阅读次数:
115
题目链接: #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define fi first #define se second c ...
分类:
其他好文 时间:
2019-11-11 18:30:21
阅读次数:
119
本来我是不怎么关注过这个点的,但是今天的一道题把我给难住了,看过答案之后才知道就是因为我对于erase接口使用的不了解造成的,所以特意把这道题拿出来说一下题目要求是给出以下代码的输出结果:#include<iostream>#include<vector>usingnamespacestd;intmain(){vector<int>a;a.push_back(1
分类:
编程语言 时间:
2019-11-11 09:48:02
阅读次数:
84
vector, 变长数组,倍增的思想 size() 返回元素个数 empty() 返回是否为空 clear() 清空 front()/back() push_back()/pop_back() begin()/end() [] 支持比较运算,按字典序 pair<int, int> first, 第一 ...
vector在push_back时,如果是自定义的数据结构,它会调用这个结果的拷贝构造函数来初始化vector中的存储空间,如果需要用push_back()需要自己实现拷贝构造函数!具体vector中是怎么push_back可以查看stl源码剖析中的具体实现。 如果注释掉test的拷贝构造函数,pu ...
分类:
其他好文 时间:
2019-11-06 16:34:50
阅读次数:
113