C++ STL distance()函数如何详细使用及深入理解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计667个文字,预计阅读时间需要3分钟。
我们知道,作用于同一容器的+2个同类型生成器可以有效地指定一个区间范围。在此基础上,若想获取该指定范围包含元素的个数,可以使用本节提到的+distance()函数。+distance()函数。
distance() 函数用于计算两个迭代器表示的范围内包含元素的个数,其语法格式如下:
template<class InputIterator>
typename iterator_traits<InputIterator>::difference_type distance (InputIterator first, InputIterator last);
[first, last)范围内包含的元素的个数。本文共计667个文字,预计阅读时间需要3分钟。
我们知道,作用于同一容器的+2个同类型生成器可以有效地指定一个区间范围。在此基础上,若想获取该指定范围包含元素的个数,可以使用本节提到的+distance()函数。+distance()函数。
distance() 函数用于计算两个迭代器表示的范围内包含元素的个数,其语法格式如下:
template<class InputIterator>
typename iterator_traits<InputIterator>::difference_type distance (InputIterator first, InputIterator last);
[first, last)范围内包含的元素的个数。
