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 ) { ... }