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

Предикаты\Функторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На чем пишут Инсталер к програмам?? http://www.cyberforum.ru/cpp/thread44849.html
стало интиресно как работают инсталятори, помогмите розобратся... 1. на каком ПО их пишут? 2. какие требования к ОС 3. как программы заносятся в реестр, и т.д.
C++ WinAPI Процессы в WinApi прочитал я тут главу про процессы и наткнулся на вот такое задание: Породить цепочку процессов. Предыдущие процессы в цепочке должны завершаться по завершении любого из следующих.(т.е., видимо, создается процесс, в нем другой, в нем другой(а не все из одного) и тд и тп, ну а потом они должны убиватся) в общем, встал я на этом, стыдно, блин... помогите, кто чем может. http://www.cyberforum.ru/cpp/thread44754.html
C++ Консольная графика
Доброго времени суток!!! Как под DOS рисовать примитивные обьекты линии, квадраты, круги? Для Turbo C++, Но если возможно то для C++ Builder. Заранее спасибо...
Пакет C++
Здравствуйте, нужно мне добиться программки по типу сниффера. Почитв инфу по этому поводу нашел сниффер входящих пакетов и возник вопрос. В примере пакет ловят обычным recv() и преобразуют в структуру Пакета и из нее вытягивают данные, вот что мне стало интересно, что получается если не преобразовывать, то мы получаем текст(сообщение к примеру), а если преобразовать, то данные о пакете. Это как...
C++ работа с shared_array http://www.cyberforum.ru/cpp/thread44300.html
Добрый день. Суть вопроса такова: как сделать чтоб shared_array удалялся при уничтожении класса, а не при выходе из конструктора\метода. Собсно класс: Объявляю в public указатель на массив. Затем создаю массив и заполняю значениями. При попадании в smpl_num(const long num) выбрасывается assertion, как я понял потому, что по окончанию конструктора массив удаляется. #include...
C++ *.h Зачем эти файлы, и как с ними работать??? подробнее

Показать сообщение отдельно
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
24.07.2009, 16:17     Предикаты\Функторы
что же такое Предикаты\Функторы
Функтор - это объект, который хранит в себе действие (и, возможно, состояние)

1)Почему если создается класс, то там перегружается именно ()
Потому что используется функциональное программирование

2)Как понять сколько параметров будут переданы?
Из документации
Например запись Function, UnaryPredicat говорит о том, что будет передан один параметр, BinaryPredicat, BinaryOperation - передаётся два параметра

3)От чего зависит будет ли предикат функцией или классом?
от прокладки между монитором и креслом (((:
 
Текущее время: 08:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru