vector.push_back rvalue и copy-elision
яpush_back
временный объект вvector
как это,
vector<A> vec;
vec.push_back(A("abc"));
будет ли компилятор применять copy-elision для создания временногоA("abc")
прямо вvector
, чтобыA
"копия ctor" не будет запущена при вставке временного объекта вvec
.