begin()和end()产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器
st.begin() 返回一个迭代器,它指向容器第一个元素
st.end() 返回一个迭代器,它指向容器c的最后一个元素的下一个位置
st.rbegin() 返回一个逆序迭代器,它指向容器最后一个元素
st.rend() 返回一个逆序迭代器,它指向容器第一个元素前面的位置
返回set 容器中最后一个元素: st.rbegin()
本文详细介绍了C++中容器如set的迭代器特性,包括begin()获取第一个元素迭代器,end()指向最后一个元素之后,rbegin()和rend()用于逆序遍历。重点展示了如何通过rbegin()获取set中的最后一个元素。
begin()和end()产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器
st.begin() 返回一个迭代器,它指向容器第一个元素
st.end() 返回一个迭代器,它指向容器c的最后一个元素的下一个位置
st.rbegin() 返回一个逆序迭代器,它指向容器最后一个元素
st.rend() 返回一个逆序迭代器,它指向容器第一个元素前面的位置
返回set 容器中最后一个元素: st.rbegin()
795
1173
2161
1838
371