Delegate and Multicast Delegate C++ classes.