C++set容器-大小和交换
生活随笔
收集整理的這篇文章主要介紹了
C++set容器-大小和交换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
set大小和交換
功能描述:
統計set容器大小以及交換set容器
函數原型:
代碼如下:
#include <iostream> using namespace std; #include <set> //set容器 大小和容器void printSet(set<int > &s) {for (set<int >::iterator it = s.begin(); it != s.end(); it++) {cout << *it << " ";}cout << endl; }//大小 void test01() {set<int >s1;//插入s1.insert(10);s1.insert(20);s1.insert(40);s1.insert(30);//打印printSet(s1);//判斷是否為空if (s1.empty()) {cout << "s1為空" << endl;} else {cout << "s1不為空" << endl;cout << "s1的大小為:" << s1.size() << endl;}}//交換 void test02() {set<int >s1;s1.insert(10);s1.insert(20);s1.insert(40);s1.insert(30);set<int>s2;s2.insert(100);s2.insert(200);s2.insert(400);s2.insert(300);cout << "交換前:" << endl;printSet(s1);printSet(s2);cout << "交換后:" << endl;s1.swap(s2);printSet(s1);printSet(s2);}int main() {test01();cout << "----------------------------" << endl;test02();return 0; }總結
以上是生活随笔為你收集整理的C++set容器-大小和交换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白破疫苗不良反应
- 下一篇: C++set容器-插入和删除