AF
Size: a a a
AF
LA
АК
std::functionAF
std::functionAF
АК
auto l = [&l]{}; не соберётся.AF
auto l = [&l]{}; не соберётся.AF
АК
АК
O
VS
O
closure type, и для него же гарантируется стандартом наличие operator(). Достаточно позволить вызывать его изнутри, при этом не нужно будет ни захватывать, ни обращаться к объекту лямбды по имени из лямбда-выражения, поэтому проблемы нет. Цена — лишнее условие в стандарте и не самый красивый синтаксисoperator() внутри лямбда-выраженияАК
closure type, и для него же гарантируется стандартом наличие operator(). Достаточно позволить вызывать его изнутри, при этом не нужно будет ни захватывать, ни обращаться к объекту лямбды по имени из лямбда-выражения, поэтому проблемы нет. Цена — лишнее условие в стандарте и не самый красивый синтаксисoperator() внутри лямбда-выраженияthisO
this мы хотим видеть внутри выражения и тут без неочевидных решений тоже никак, кажетсяVS
this мы хотим видеть внутри выражения и тут без неочевидных решений тоже никак, кажетсяAF
this мы хотим видеть внутри выражения и тут без неочевидных решений тоже никак, кажетсяAF
AF
AF