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