O
Size: a a a
O
а
o
std::function<int()> function = []() -> int { return 0; };O
[[]]!~([$=[=]()[[]]{[$=[]()[[]]{}]()[[]]{}();}]()->bool[[]]{})();Е
[[]]!~([$=[=]()[[]]{[$=[]()[[]]{}]()[[]]{}();}]()->bool[[]]{})();A
[[]]!~([$=[=]()[[]]{[$=[]()[[]]{}]()[[]]{}();}]()->bool[[]]{})();o
[[]]!~([$=[=]()[[]]{[$=[]()[[]]{}]()[[]]{}();}]()->bool[[]]{})();а
[[]]!~([$=[=]()[[]]{[$=[]()[[]]{}]()[[]]{}();}]()->bool[[]]{})();O
std::function — шаблонная обёртка над функторомO
KK

а
O
b, o, l и $A
KK
long, чтоб потом ещё и вернуть?KK
O
long, чтоб потом ещё и вернуть?A
long, чтоб потом ещё и вернуть?Т8
KK