Zum Beispiel, wenn ich habe folgendes:Wie konvertiere ich etwas von "string *" in "const string &" in C++?
void foo(string* s)
{
bar(s); // this line fails to compile, invalid init. error
}
void bar(const string& cs)
{
// stuff happens here
}
Welche Umwandlungen muss ich machen den Ruf der Bar erfolgreich zu haben?
Wie würde ich es anders machen? Const String & in String * umwandeln? – Petr
@Petr: Dein Risiko, die 'const'-Eigenschaft wegzuwerfen, aber wenn du weißt, was du tust,' const_cast (& s) ' –