( -O3) calc1, 0,0 . , . , , .
( -O3) calc2 ( std::function), 2 . , , , . std::function ( , , . ), ( ) , std::function ( , , ).
std::function , , std::function. , , "", .
, "" , . , std::function. , , .cpp , calc2 std::function. , std::function , . , , , . - std::function, .