Ich habe eine allgemeine Frage, warum kann ich die Adresse des Zeigers nicht als Referenz übergeben?Zeigeradresse als Referenz in Funktion
void domdom(string &foo)
{
foo = "";
}
string fooso = "blabal";
string* p_fooso = fooso;
domdom(p_fooso); // <-- why is that not possible? And what should I pass to be able to modify foosoo?
Ich weiß, ich könnte die Funktion domdom
ändern (string* foo)
zu akzeptieren, aber es ist auch möglich, die string fooso
in der Funktion zu ändern, indem Sie den Zeiger auf sie verwenden und die gegebene Funktion?
'string * p_fooso = foso;' ist ein Fehler; Überprüfen Sie Ihre Compiler-Ausgabe. –