|
![](/i/fill.gif) |
Orchid Win7 v1 <voi### [at] dev null> wrote:
> Further, let's pretend that you can create an anonymous function just by
> writing
> int function(int x) {return 2*x;}
You can create anonymous functions. The syntax is:
[](int x) { return 2*x; }
(Of course that alone won't do anything because you can't call it, as
it has no name. However, you can eg. create a variable that represents
the function, like: "auto func = [](int x) { return 2*x; };". If you need
to eg. return that function from another function, you'll have to use the
std::function wrapper. Likewise if you need to give one as parameter to
a non-templated or anonymous function.)
--
- Warp
Post a reply to this message
|
![](/i/fill.gif) |