Kann ein Standardcontainer von einer Funktion zurückgegeben werden, ohne eine Kopie zu erstellen?Einen C++ std :: Vektor ohne Kopie zurückgeben?
Beispielcode:
std::vector<A> MyFunc();
...
std::vector<A> b = MyFunc();
Soweit ich verstehe, diese Kopien der Rückgabewert in einen neuen Vektor b. Verleiht die Funktion die Rückgabe von Referenzen oder Ähnlichem, um die Kopie zu vermeiden?
Doppelte von http://stackoverflow.com/questions/3703302/c-vector-return-vs-parameter/3703325#3703325? –