Skip to content

Instantly share code, notes, and snippets.

/// Представляет поэлементный доступ к элементам коллекции
/// @param T - тип элементов коллекции
template<typename T>
class Iterator {
public:
typedef T* pointer; //!< Указатель на значение
typedef T& reference; //!< Ccылка на значение
typedef T value_type; //!< Предопределенный тип для T
typedef matx::size_t dist_t; //!< Тип для представления расстояния между итераторами