Ich erzeuge einen Vektor aus einem String. Wenn ich nun bspw. das 5te Element aus diesem Vektor benötige, schreibe ich folgendes:
std::string strt1 = y[4];
um "strt1" an eine Funktion zu übergeben.
Meine Frage nun ist folgende:
Gibt es die Möglichkeit das 5te Element ohne sie in ein string zu kopieren an eine Funktion zu übergeben? Wie muß die Parameterliste dieser Funktion dann aussehen? Ich möchte auf keinen Fall den Gesamt-Vektor übergeben!
vector<string> y; y.push_back("Hello"); y.push_back(", "); y.push_back("World"); y.push_back("!"); y.push_back(" ist die Ausgabe des ersten Programmes eines jeden Programmierers");
do_something(y[4]);
-- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra