#include <iostream>
#include <set>
#include <string>
using namespace std;
int main() {
// 创建一个整数集合
set<int> intSet;
// 向集合中插入元素
intSet.insert(10);
intSet.insert(20);
intSet.insert(30);
// 输出集合中的元素
cout << "整数集合中的元素: ";
for (auto it = intSet.begin(); it != intSet.end(); ++it) {
cout << *it << " ";
}
cout << endl;
// 创建一个字符串集合
set<string> stringSet;
// 向集合中插入元素
stringSet.insert("apple");
stringSet.insert("banana");
stringSet.insert("orange");
// 输出集合中的元素
cout << "字符串集合中的元素: ";
for (const auto& str : stringSet) {
cout << str << " ";
}
cout << endl;
return 0;
}
包含头文件:
#include <iostream>
:用于输入输出流。#include <set>
:用于定义集合(set
)。#include <string>
:用于处理字符串。创建集合:
set<int> intSet;
:创建一个存储整数的集合。set<string> stringSet;
:创建一个存储字符串的集合。插入元素:
insert()
方法向集合中添加元素。集合会自动保持元素的有序性,并且不允许重复元素。遍历集合:
for (auto it = intSet.begin(); it != intSet.end(); ++it)
遍历整数集合。for
循环 for (const auto& str : stringSet)
遍历字符串集合。输出结果:
cout
输出集合中的元素,展示集合的有序性和唯一性特性。下一篇:c++创建数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站