¿Es posible devolver un contenedor estándar desde una función sin hacer una copia?Devolviendo un C++ std :: vector sin una copia?
código Ejemplo:
std::vector<A> MyFunc();
...
std::vector<A> b = MyFunc();
Por lo que yo entiendo, esto copia el valor de retorno en un nuevo vector b. ¿Hacer que la función devuelva referencias o algo así permite evitar la copia?
Duplicado de http://stackoverflow.com/questions/3703302/c-vector-return-vs-parameter/3703325#3703325? –