As the title might convey, I'm having problems seeing how Boost Bind, Boost Function, Boost Signals and C++ function pointers all play together.
From my understanding, Boost Bind and Boost Function in conjunction work like Signals while Signals is an abstraction above Bind and Function.
Also, compared to standard C++ function pointers, why is Boost Function/Bind preferable?
Hopefully you can help me clear up some of my confusion here. Basically I'm trying to find the best/easiest callback solution using C++. :)