上期回顾/这期的大饼
这期我们将学习其余的相关函数的用法(本期内容非常少)
其余的函数
1.swap(n,m)
我们应该都学过swap函数的用法。就是将n和m两个数值交换,在vector中也可以使用swap函数。
#include<bits/stdc++.h>
using namespace std;
void print(vector<int> a)//为了方便输出,没有特殊含义
{
for(int i=0;i<a.size();i++)
{
cout<<a[i]<<' ';
}
}
int main()
{
vector<int> n;
vector<int> m;
n.push_back(10);//例子
n.push_back(20);//例子
n.push_back(30);//例子
m.push_back(100);//例子
m.push_back(200);//例子
m.push_back(300);//例子
cout<<"n:";
print(n);
cout<<endl;
cout<<"m:";
print(m);//输出两个数,方便与后面比较
cout<<"\n\n";
swap(n,m);//我是主角,将两个vector交换
cout<<"n:";
print(n);
cout<<endl;
cout<<"m:";
print(m);//输出两个数,与前面比较
}
输出结果
n:10 20 30
m:100 200 300n:100 200 300
m:10 20 30
我们可以发现n和m的值全部交换了。
制作不易,点个赞吧!!!
制作不易,点个赞吧!!!
制作不易,点个赞吧!!!