Ist es in Ordnung, eine Referenz auf den Wert des Kartenelements zu übergeben und dort zu ändern?Verweis auf Wert des STL-Kartenelements?
foo(string & s)
{
s = "xyz";
}
map<int, string> m;
m[1] = "abc";
foo(m[1]); // <-- Is it ok? Will m[1] be "xyz" after this call?
Vielen Dank.
Seien Sie vorsichtig mit Vektor :: Iterator obwohl (Dereferenzierung gibt es keine Referenz) –