gpt4 book ai didi

c++ - std::vector的迭代器分类

转载 作者:行者123 更新时间:2023-11-30 00:45:56 26 4
gpt4 key购买 nike

在关于 cppreference (http://en.cppreference.com/w/cpp/container/vector/begin) 的 std::vector 的描述中,我错过了由 begin( )函数(同样适用于end()返回的迭代器)。

难道 cppreference 不必说明 begin() 返回的迭代器类别,以便用户了解迭代器的功能吗?目前,对我来说,还不清楚 std::vector 的迭代器提供了哪些功能。

最佳答案

查看 Member types 部分下 std::vector 的主要描述:

iterator               RandomAccessIterator
const_iterator Constant random access iterator
reverse_iterator std::reverse_iterator<iterator>
const_reverse_iterator std::reverse_iterator<const_iterator>

std::vector 使用 RandomAccessIterator

A RandomAccessIterator is a BidirectionalIterator that can be moved to point to any element in constant time. A pointer to an element of an array satisfies all requirements of RandomAccessIterator ...

关于c++ - std::vector的迭代器分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40975321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com