首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::set::begin

iterator begin();

?

?

const_iterator begin() const;

?

?

const_iterator cbegin() const;

?

(since C++11)

将迭代器返回到容器的第一个元素。

如果容器为空,则返回的迭代器将等于end()...

参数

%280%29

返回值

第一个元素的迭代器。

例外

(none)

(until C++11)

noexcept specification: noexcept

(since C++11)

复杂性

常量。

二次

代码语言:javascript
复制
#include <set>
#include <iostream>
 
int main() {
  std::set<int> set = { 6, 1, 3, 4, 2, 5 };
  for (auto it = set.begin(); it != set.end(); ++it)
    std::cout << *it << "\n";
}

二次

可能的产出:

二次

代码语言:javascript
复制
1
2
3
4
5
6

二次

另见

end cend

returns an iterator to the end (public member function)

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com