@journeymanped well, the alternative in the scenarios where it is usually used is to have a full-blown cast. Would you rather your users write an ugly cast in front of a lambda or just explain them the + trick?
New Year Quiz: how many of you C++ buffs know about and used a + in front of a captureless lambda to trigger conversion to function pointer? Like the post if you did! Curious how popular this trick is for surface syntax design of a library...
This is arguably the most innovative and interesting talk from CppCon'18.
LL(1) parsing at compile time as part of building regex state machines at compile time youtube.com/watch?v=QM3W36…
C++ has come a long way from C and Simula. youtube.com/watch?v=QM3W36…