Referenz
-
Hallo,
int* find(int* begin, int* end, const int& num) { while(begin!=end && *begin != num) { ++begin; } return begin }Welchen Vorteil hat hier die Übergabe per Referenz? Könnte ich nicht direkt
int* find(int* begin, int* end, int num) {schreiben?
-
Tim123 schrieb:
Welchen Vorteil hat hier die Übergabe per Referenz?
Bei so kleinen Typen wie
intkeinen. Bei grösseren Objekten kann man sich damit eine teure Kopie sparen.P.S. Es gibt
std::find().