C++中STL的set的簡單示例

使用如下代碼演示了,一個set的string類型的容器中元素的插入,刪除和遍歷操作。

#include "stdafx.h"
#include <iostream>
#include <set>
#include <string>
using namespace std;


int main(int argc, char *argv[])
{

	set<string> set_str;
	set_str.insert("apple");
	set_str.insert("banana");
	set_str.insert("orange");
	set_str.insert("berry");
	set_str.insert("date");
	set_str.insert("peach");
	set_str.insert("peanut");

	cout << "output string1:";
	for (set<string>::iterator it = set_str.begin(); it != set_str.end(); it++)
	{
		cout << *it << " ";
	}
	cout << endl;

	set_str.erase("date");
	set_str.erase("banana");
	cout << "output string2:";
	for (set<string>::iterator it = set_str.begin(); it != set_str.end(); it++)
	{
		cout << *it << " ";
	}
	cout << endl;
	return 0;

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章