C++ or Python
dstromberglists at gmail.com
Sun Jun 29 20:26:29 CEST 2008
On Sun, 29 Jun 2008 11:20:45 +0200, Sebastian \"lunar\" Wiesner wrote:
> Dan Stromberg <dstromberglists at gmail.com>:
>> things like passing a method as a function parameter is a no-brainer
>> (requires extra syntax in java because of the cautious type system -
>> not sure about C++).
> C++ has function pointers and functors, therefore this is not really an
> issue with C++.
Based on http://en.wikipedia.org/wiki/
Function_object#Functors_in_C_and_C.2B.2B it looks like there's no
special syntax in the language core, but programs needing to pass an
object as though it were a function (for example) do need to add some
extra lines of code for each object needing such treatment.
More information about the Python-list