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));
ПК
ПК