counting_iterator.rst

来自「Boost provides free peer-reviewed portab」· RST 代码 · 共 44 行

RST
44
字号
.. Distributed under the Boost.. Software License, Version 1.0. (See accompanying.. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)+++++++++++++++++++ Counting Iterator+++++++++++++++++++:Author: David Abrahams, Jeremy Siek, Thomas Witt:Contact: dave@boost-consulting.com, jsiek@osl.iu.edu, witt@ive.uni-hannover.de:organization: `Boost Consulting`_, Indiana University `Open Systems               Lab`_, University of Hanover `Institute for Transport               Railway Operation and Construction`_:date: $Date: 2006-09-11 18:27:29 -0400 (Mon, 11 Sep 2006) $:copyright: Copyright David Abrahams, Jeremy Siek, and Thomas Witt 2003. .. _`Boost Consulting`: http://www.boost-consulting.com.. _`Open Systems Lab`: http://www.osl.iu.edu.. _`Institute for Transport Railway Operation and Construction`: http://www.ive.uni-hannover.de:abstract: How would you fill up a vector with the numbers zero  through one hundred using ``std::copy()``?  The only iterator  operation missing from builtin integer types is an  ``operator*()`` that returns the current value of the integer.  The counting iterator adaptor adds this crucial piece of  functionality to whatever type it wraps.  One can use the  counting iterator adaptor not only with integer types, but with  any incrementable type.  .. include:: counting_iterator_abstract.rst.. contents:: Table of Contents``counting_iterator`` synopsis................................ include:: counting_iterator_ref.rst.. include:: make_counting_iterator.rst.. include:: counting_iterator_eg.rst.. _iterator-category: iterator_facade.html#iterator-category.. |iterator-category| replace:: *iterator-category*

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?