Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Example programs

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Chapter 33. Boost.Signals2

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Example programs

Miscellaneous Tutorial Examples

hello_world_slot

Этот пример является основным примером подключения слота к сигналу, а затем вызова сигнала.

Скачатьhello_world_slot.cpp.

hello_world_multi_slot

Этот пример немного расширяет пример hello_world_slot, подключая более одного слота к сигналу перед его вызовом.

Скачатьhello_world_multi_slot.cpp.

ordering_slots

Этот пример немного расширяет пример hello_world_multi_slot, используя группы слотов для указания слотов заказа.

Скачатьordering_slots.cpp.

slot_arguments

Программа slot_arguments показывает, как передавать аргументы от вызова сигнала к слотам.

Скачатьslot_arguments.cpp.

signal_return_value

Этот пример показывает, как вернуть значение от слотов к вызову сигнала. Он использует комбинатор по умолчаниюoptional_last_value.

Скачатьsignal_return_value.cpp.

custom_combiners

Этот пример показывает больше возврата значений от слотов к вызову сигнала. На этот раз комбайны определяются и используются.

Скачатьcustom_combiners.cpp

disconnect_and_block

В этом примере показаны различные средства ручного отключения слотов, а также временной блокировки их черезshared_connection_block.

Скачатьdisconnect_and_block.cpp

passing_slots

Этот пример демонстрирует передачу функций слота частному сигналу через нешаблонный интерфейс.

Скачатьpass_slots.cpp

extended_slot

Этот пример демонстрирует подключение расширенного слота к сигналу. Расширенный слот принимает ссылку на его вызывающее соединение сигнал-слот в качестве дополнительного аргумента, позволяя слоту временно блокировать или постоянно отключать себя.

Скачатьextended_slot.cpp

Document-View

doc_view

Это примерная программа для просмотра документов, которая описана вучебнике. Он показывает использование сигнала и слотов для реализации двух различных представлений текстового документа.

Скачатьdoc_view.cpp

doc_view_acm

Эта программа изменяет оригинальный пример doc_view.cpp, чтобы использовать автоматическое управление соединением.

Скачатьdoc_view_acm.cpp

doc_view_acm_deconstruct

Эта программа модифицирует пример doc_view_acm.cpp для использования постконструкторов и деконструкций.Функция завода.

Скачатьdoc_view_acm_deconstruct.cpp.

Postconstructors and Predestructors with deconstruct()

postconstructor_ex1

Эта программа является основным примером того, как определить класс с помощью постконструктора, который используетдеконструкцию.как его фабричная функция.

Скачатьpostconstructor_ex1

postconstructor_ex2

Эта программа немного расширяет пример postconstructor_ex1, дополнительно передавая аргументы изdeconstruct().Звоните к классному конструктору и постконструктору.

Скачатьpostconstructor_ex2

predestructor_example

Эта программа является основным примером того, как определить класс с предеструктором, который используетдеконструкцию.как его фабричная функция.

Скачатьpredestructor_example

Последний пересмотр: 12 июня 2007 года в 14:01:23 -0400


PrevUpHomeNext

Статья Example programs раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 33. Boost.Signals2 может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 33. Boost.Signals2 ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 16:54:41/0.028649091720581/1