在 C++ 中,std::set
是一個關聯容器,它包含一組唯一的對象。要設置一個 std::set
,您需要首先包含 <set>
頭文件,然后創建一個 std::set
對象并插入元素。以下是一個簡單的示例:
#include <iostream>
#include <set>
int main() {
// 創建一個整數類型的 std::set
std::set<int> my_set;
// 向 set 中插入元素
my_set.insert(3);
my_set.insert(1);
my_set.insert(4);
my_set.insert(1); // 重復元素,不會被插入
// 遍歷 set 并輸出元素
for (const auto& element : my_set) {
std::cout << element << " ";
}
return 0;
}
輸出結果:
1 3 4
在這個示例中,我們創建了一個 std::set<int>
對象 my_set
,然后向其中插入了四個整數。由于 std::set
中的元素是唯一的,所以重復的 1
不會被插入。最后,我們使用范圍 for 循環遍歷 my_set
并輸出其元素。