1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 116
1

Итераторы

22.05.2015, 20:22. Показов 580. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
От какого класса наследуются итераторы в STL?

Например я создаю класс и для него нужен собственный итератор, совместимый с STL (более менее),
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class List
{
    private:
 
   //  ...
 
        class Iterator : // что тут?
        {
            // ...
        };
       
    public:
        
        // Конструктор получает два итератора на начало 
        // и после конца чего-либо и создает из них List
        List(/* и что тут */);
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2015, 20:22
Ответы с готовыми решениями:

C++: итераторы по умолчанию, пустые итераторы, end()
Всем добра! Вопрос на тему итераторов в плюсах: 1. какие значения имеют итераторы без...

Итераторы и обратные итераторы
У вектора есть два типа итераторов, обычные и обратные итераторы произвольного доступа... Обычные...

Итераторы С++
Как с помощью итераторов работать с массивом объектов класса? И что такое класс Итератор? П.С. Не...

Итераторы
Не могу въехать как работают итераторы, литература-форумы не помогли, увы. На 26й строке то, что...

3
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.05.2015, 20:33 2
Цитата Сообщение от pety Посмотреть сообщение
От какого класса наследуются итераторы в STL?
не наследуются. итераторы бывает разных категорий, и в зависимости от категории должны реализовывать различные операции: http://www.cplusplus.com/reference/iterator/
0
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 116
22.05.2015, 20:43  [ТС] 3
Непонятная таблица (ну может я просто идиот)
Есть подобная на русском?

Вот какой итератор пойдет для контейнеров (vector, deque, list , etc)?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.05.2015, 20:53 4
Цитата Сообщение от pety Посмотреть сообщение
Вот какой итератор пойдет для контейнеров (vector, deque, list , etc)?
для вектора random access, для списка forward, или biderectional, деку не нужен, т.к. доступ есть только к 2 элементам.
Цитата Сообщение от pety Посмотреть сообщение
Есть подобная на русском?
думаю где-то есть, но лень искать. подробнее можешь посмотреть в книге Мюссер Д., Дердж Ж., Сейни А. C++ и STL. Справочное руководство
0
22.05.2015, 20:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2015, 20:53
Помогаю со студенческими работами здесь

Итераторы
Всем добрый вечер! Есть небольшие затруднения , вот например фрагмент кода: //... ...

Итераторы С++
Помогите, пожалуйста, надо написать две программы Задача 1 Напишите программу, использующую...

Итераторы в C++
Помогите плз решить 2 задачи Задача 1 Напишите программу, использующую итераторы при чтении...

Итераторы
Добрый день! Начал изучать классы в C++ параллельно с итераторами. Решил сделать простенькую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru