TS
vector<int> get_vector() {...}
f() {
vector<int> v(move(get_vector()));
...
}Size: a a a
TS
vector<int> get_vector() {...}
f() {
vector<int> v(move(get_vector()));
...
}AM
return ?TS
return ?AP
AP
AP
AP
AP
TS
TS
AM
AM
AM
AP
AP
AP
AM
anyone
emplace вызывает конструкторmoveAM
reserve в цикле каждый раз