
16 Mar
2012
16 Mar
'12
8:30 p.m.
On 16/03/12 20:50, lcaminiti wrote:
Mathias Gaunard-2 wrote
On 15/03/12 20:21, lcaminiti wrote:
1) I'd propose to never implement BOOST_SCOPE_EXIT using lambdas. There is no advantage for the user in the lambda implementation
What about 1) compile-time speed 2) run-time efficiency
Aren't both of those better with lambdas?
Bases on my LocalFunction benchmarking: https://svn.boost.org/svn/boost/trunk/libs/local_function/doc/html/boost_loc...
I'd expect ScopeExit with lambdas to be only marginally if at all faster than ScopeExit without lambas for both compile and run time. But I must confess that I didn't directly benchmark ScopeExit with and without lambdas so I could be mistaken.
Doesn't the use of C++11 remove all the ugly virtual stuff?