Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Зачем нужны итераторы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Методы сортировки: QuickSort и сортировка вставкой http://www.cyberforum.ru/cpp-beginners/thread958901.html
Помогите добавить сортировки в программу. Упорядочить по неубыванию массив структур по заданному ключу. Ключ: возраст. Методы сортировки: QuickSort и сортировка вставкой. #include <iostream.h> ...
C++ Полиморфизм для структур Доброго времени суток! Помогите разобраться, я понимаю что должен быть создан экземпляр функции Bart::func() при вызове через указатель на базовый абстрактный класс но не пойму почему st=50, а не 999... http://www.cyberforum.ru/cpp-beginners/thread958891.html
Не могу подключить библиотеку C++
Пытаюсь запустить простую программу с выводом "Hello World", но у меня не находит функцию cout #include <iostream> void main() { cout << "Hello Wold"; }
C++ Дипломна робота
Здравствуйте. Тема дипломной работы: Автоматизированная система проведения областных соревнований по восточным единоборствам, т.е. нужно сделать табло. Хотел бы узнать можно ли создать програму на...
C++ Перегрузка операции + для сложения элементов динамического массива http://www.cyberforum.ru/cpp-beginners/thread958879.html
Написал класс, создаваемый объект является динамическим массивом заполняемый рандомом по умолчанию, или через cin, пытаюсь описать перегрузку операции +, чтобы можно было складывать разные объекты...
C++ Не распознает String Не распознает String. Как исправить? #include "stdafx.h" #include <cstdio> #include <cstdlib> #include <iostream> #include <string.h> using std::cout; using std::cin; using std::endl; подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
21.09.2013, 08:12
Чтобы удобно было писать алгоритмы (для реализации которых и создавалась STL). Алгоритм знает о контейнере только то, что он является последовательностью, и манипулирует элементами этой последовательности с помощью итераторов (аналоги указателей на элементы массива). И это называется обобщенным программированием.

Добавлено через 4 часа 46 минут
Кстати, итераторы позволяют алгоритмам и со встроенными сишными массивами работать. Интересно, как в них вы собираетесь реализовать "нужные методы"?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru