如果一个lambda是无状态的,也就是说,如果它捕获了任何东西,我将如何进行测试?我的猜测是使用带有函数指针重载或模板特化的重载解析?
int a; auto l1 = [a](){ return 1; }; auto l2 = [](){ return 2; }; // test l1 and l2, get a bool for statelessness.
c++ lambda c++11 c++14
c++ ×1
c++11 ×1
c++14 ×1
lambda ×1