2 Sep
2005
2 Sep
'05
5:38 p.m.
Stephen Gross wrote:
Is there a way to use bind and/or lambda to create a functor that:
(1) Takes as input a single argument (that is ignored), and (2) Returns a constant value.
Ideally, something along the lines of:
bind(constant(5), _1) // _1 is passed but ignored.
Using boost::bind: boost::bind( identity<int>(), 5 ) where identity returns its argument. Using lambda: (_1, 5)