Аннотация
В практике разработки ПО зачастую встает задача динамической модификации программного кода в зависимости от текущих или настраиваемых значений параметров. Для решения этой задачи широко используются обратные вызовы. В языке C++ обратные вызовы реализуются различными способами, и далеко не всегда очевидно, какой из них лучший для конкретной ситуации. В книге рассмотрены теоретические и практические аспекты организации обратных вызовов, проанализированы достоинства и недостатки различных реализаций, выработаны рекомендации по выбору в зависимости от требований к проектируемому ПО. В первую очередь книга предназначена для программистов среднего (middle) уровня, т.е. тех, кто уже достаточно хорошо знает язык C++, но хотел бы расширить и углубить свои знания в области проектирования и дизайна. В определенной степени она также будет интересна опытным разработчикам, с одной стороны, как систематизация знаний, с другой стороны, как источник идей и методов для решения практических задач.



![Авторы, участвовавшие в написании этого произведения: Мясоедов Владимир Михайлович http://zhurnal.lib.ru/m/mjasoedow_w_m/ Давыдов Сергей Александрович http://zhurnal.lib.ru/d/dawydow_s_a/... Экспедиция [СИ]](https://www.rulit.me/data/programs/images/rolevik-ekspediciya_193127.jpg)
![Люди сами стали творцами всемирной катастрофы — пришел зомби-апокалипсис. Он мог бы стать концом человечества, но есть люди, которые остались верны своей чести и... Живые в эпоху мёртвых. Дилогия [Компиляция]](https://www.rulit.me/data/programs/images/zhivye-v-epohu-myortvyh-dilogiya_352830.jpg)



Комментарии к книге "Обратные вызовы в C++ [publisher: SelfPub]"