ПК
Size: a a a
ПК
DP
ПК
ПК
std::functionAT
foo(params).bar(std::move(params));
&decltype(foo(params))::bar(foo(params), std::move(params))ip
foo(params).bar(std::move(params));
ПК
ПК
&decltype(foo(params))::bar(foo(params), std::move(params))AT
DP
ip
AT
ip
AT
ip
AT
a.b.c эквивалентно (a.b).c, но порядок вычисления a, b и c не задан.AS
AT
AS
AS