Rückgabe eines vectors sinnvoll?
-
Krux schrieb:
&Vector<Irgendwas> funktion(Vector<Irgendwas> v){ //mache irgendwas mit dem Vektor v //... //... return v; }hmm du weist, dass die funktion ne referenz auf ein totes objekt zurückgibt?
//edit ausser natürlich das & ist überhaupt nicht beabsichtigt, da es ja auch an der falschen stelle ist...hmm
-
sieht vom konzept her nach ner reflexiven funktion aus.
vector<int> v; funktion(v).push_back(12); // o.ä.
-
thordk schrieb:
sieht vom konzept her nach ner reflexiven funktion aus.
Was aber nichts daran ändert das es falsch konzipiert ist (Referenzrückgabe, eines kopierten Objektes; Wenn schon in beiden Fällen eine Referenz oder eine Kopie). Wie otze auch schon angedeutet hat.
cu André
-
Ich will euch in eurem Tatendrang ja nicht bremsen, aber vielleicht solltet ihr dem OP mal die Chance geben, das ganze zu verarbeiten (und eventuell genauer zu erklären, worum es ihm überhaupt mit der Frage ging).
-
CStoll schrieb:
Ich will euch in eurem Tatendrang ja nicht bremsen, aber vielleicht solltet ihr dem OP mal die Chance geben, das ganze zu verarbeiten (und eventuell genauer zu erklären, worum es ihm überhaupt mit der Frage ging).
ist doch immer so, dass simple fragen nach 10 seiten so sehr von der original frage abschweifen, dass sich der OP gar nicht mehr traut, reinzugucken

erstaunlicherweise passiert das bei komplexen fragen fast nie :p
-
thordk schrieb:
erstaunlicherweise passiert das bei komplexen fragen fast nie :p
Bei komplexen Fragen ist schon das eigentliche Thema so umfangreich, daß unbeteiligte sich nicht trauen, da Unsinn dazuzuschreiben

-
Ja, die alten "bike shed" Geschichte

http://www.unixguide.net/freebsd/faq/16.19.shtml