By bloid
via aigamedev.com
Published: Mar 14 2008 / 10:53
Fast delegates are a C++ version of closures, which are basically functions bound to an execution environment. Delegates, in practice, are used as a lightweight implementation of interfaces, or as an elegant replacement for member function pointers. If you cringe at the thought of writing an interface around simple functionality, or get frustrated with how the C++ standard prevents you from legally casting function pointers, then fast delegates are the solution.
Add your comment