Итераторы
Итераторы ввода
(input iterator)
Итераторы ввода
(input iterator)
Итераторы вывода
(output iterator)
Итераторы вывода
(output iterator)
Однонаправленные итераторы
(forward iterator)
Однонаправленные итераторы
(forward iterator)
Двунаправленный итератор (bidirectional iterator)
Двунаправленный итератор (bidirectional iterator)
Итераторы произвольного доступа
(random-access iterator)
Итераторы произвольного доступа
(random-access iterator)
Реверсивные итераторы
(reverse iterator)
Контейнеры
Контейнеры
Контейнеры
Контейнеры
Алгоритмы
Алгоритмы
Алгоритмы
Алгоритмы
Аллокатор
Функторы
struct functor
{
int operator()(int i)
{
// операции над переменной, например
return i+1;
};
}
Функтор – функция, которая ведет себя как объект, или объект, который ведет себя как функция.
Реализация функторов проста: функтор оформляется в виде класса, содержащего всего одну функцию
Функторы
Функторы
#include
#include
using namespace std;
int main(){
X x;
Y y;
X *a;
a = &y;
cout<
cout<
Функторы
Предикаты
Адаптеры
Адаптеры
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть