Цитата(Dubov @ Dec 3 2012, 23:16)

А можно поинтересоваться когда удобно так мудрёно делать?
Например, ваша программа будет работать под управлением ОС (Linux?), и система предоставляет вам возможность при возникновении некоего своего события вызвать любую заданную вами функцию, которую к тому же, можно менять в ходе выполнения вашей программы. Это называется
Цитата
call back function
(как и написано в коментарии).