C++ functors and boost::bind

diego at trusteagle.com diego at trusteagle.com
Mon Dec 14 04:17:29 PST 2009


I may come from a different background, and also don't know the history and the full extent of the discussion (e.g. http://mail.openjdk.java.net/pipermail/closures-dev/2009-November/000267.html ), but I don't fully understand the syntax. I hope somebody will take my opinion into account still in this late stage.

In C++ there is a nicer and more straight forward syntax for callbacks available with functors, an example is here: 

http://www.boost.org/doc/libs/1_41_0/libs/bind/bind.html#with_boost_function 

and you can also have 

playButton.onClick(param one,param two)

with an implementation of 
void operator()(param one , param two)
in the class button

At that point you do have a full and extensible object interface and you don't need to have extra syntactic sugar.

Cheers,
D.

 



More information about the closures-dev mailing list