What does returning a large std::vector by value cost in modern C++? · QuantMax