Изменения

Перейти к: навигация, поиск

Участник:Qwerty787788/плюсы3сем

692 байта добавлено, 15:11, 18 января 2013
примеры почему наивная реализация не всегда хорошо работает
=== зачем это нужно ===
=== примеры почему наивная реализация не всегда хорошо работает ===
Видимо наивная реализация - это колбеки (могу ошибаться)
Обратный вызов имеет два основных недостатка. Во-первых, он не является типобезопасным. Мы никогда не можем быть уверены что функция делает обратный вызов с корректными аргументами. Во-вторых, обратный вызов жестко связан с вызывающей его функцией, так как эта функция должна точно знать какой обратный вызов надо делать
 
=== понятие reentrancy ===
=== пару слов про существующие реализации (boost::signals, boost::signals2, Qt Signals) ===
Анонимный участник

Навигация