在C++中,可以使用迭代器或者范围循环来遍历Set。
- 使用迭代器遍历Set:
#include#include int main() { std::set mySet = {1, 2, 3, 4, 5}; // 使用迭代器遍历Set std::set ::iterator it; for (it = mySet.begin(); it != mySet.end(); ++it) { std::cout << *it << " "; } return 0; }
- 使用范围循环遍历Set(C++11或更高版本):
#include#include int main() { std::set mySet = {1, 2, 3, 4, 5}; // 使用范围循环遍历Set for (const int& element : mySet) { std::cout << element << " "; } return 0; }
无论使用哪种方法,都可以遍历Set中的元素。