Retour d'un c++ std::vector sans une copie?

Est-il possible de retourner un conteneur standard à partir d'une fonction sans en faire une copie?

Exemple de code:

std::vector<A> MyFunc();

...

std::vector<A> b = MyFunc();

Comme je le comprends, cela permet de copier la valeur de retour dans un nouveau vecteur b. Ne faire le retour de la fonction des références ou quelque chose comme ça permet d'éviter la copie?

InformationsquelleAutor static_rtti | 2010-09-15