Est-il possible de retourner un conteneur standard d'une fonction sans faire de copie?Retour d'un C++ std :: vector sans une copie?
code Exemple:
std::vector<A> MyFunc();
...
std::vector<A> b = MyFunc();
Pour autant que je comprends, cette copie la valeur de retour dans un nouveau vecteur b. Est-ce que rendre la fonction retourne des références ou quelque chose comme ça permet d'éviter la copie?
Duplicata de http://stackoverflow.com/questions/3703302/c-vector-return-vs-parameter/3703325#3703325? –