Standard C++ Library Copyright 1998, Rogue Wave Software, Inc. NAME iterator - A base iterator class. SYNOPSIS #include <iterator> template <class Category, class T, class Distance = ptrdiff_t, class Pointer = T*, class Reference = T&> struct iterator { typedef T value_type; typedef Distance difference_type; typedef Pointer pointer; typedef Reference reference; typedef Category iterator_category; }; DESCRIPTION The_iterator structure is a base class from which all other iterator types can be derived. This structure defines an interface that consists of five public types: value_type, difference_type, pointer, reference, and iterator_category. These types are used primarily by classes derived from iterator and by the_iterator_traits class. See the iterators section for a description of iterators and the capabilities associated with various types. SEE ALSO iterator_traits
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |