K
Size: a a a
Т8
Т8
std::move делать. Правда, один лишний мув будет, но обычно это не очень важно.S
f(std::move(arg)) и все более-менее быстро проходит. Самое быстрое конечно делать кучу перегрузок и т.д.NP
🎄T
NP
ПК
ПК
Т8
Т8
ПК
ПК
Т8
ПК
struct Foo { Foo(vector<int> vec); };
vector<int> vec { ... };
Foo foo(std::move(vec));Т8
struct Foo { Foo(vector<int> vec); };
vector<int> vec { ... };
Foo foo(std::move(vec));ПК
ПК