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