Rückgabe eines AWL-Vektors aus einer Funktion - Kopierkosten

Wenn Sie einen stl-Vektor von einer Funktion zurückgeben:

vector<int> getLargeArray() {  ...  }

Wird die Rücksendung ein teurer Kopiervorgang sein? Ich erinnere mich, dass ich irgendwo gelesen habe, dass die Vektorzuweisung schnell war - sollte ich den Anrufer stattdessen auffordern, eine Referenz zu übergeben?

void getLargeArray( vector<int>& vec ) {  ...  }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage