Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » "element eines Vektors" an Funktion übergeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.07.2003, 13:19 Uhr
~Sergey
Gast


Hallo!

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!

Danke
Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.07.2003, 13:29 Uhr
0xdeadbeef
Gott
(Operator)


y ist ein vector<string>, ja? Dann geht das so:

C++:
void do_something(string s) {
    //was machen
}

//...

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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.07.2003, 13:36 Uhr
~Sergey
Gast




Hät' ich ja man selbst druf kommen können!...

Ist ja schließlich ein vector <string>

Demzufolge kann y[4] ja so gesehen als String behandelt werden!

Danke für Deine Antwort!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: