Kann ich eine nicht konstante C-Zeichenfolge aus einer C ++ - Zeichenfolge zurückholen?

Konstanz in C ++ bereitet mir immer noch Kopfschmerzen. Bei der Arbeit mit altem C-Code muss ich ein C ++ - Zeichenfolgenobjekt in eine C-Zeichenfolge umwandeln und einer Variablen zuweisen. Die Variable ist jedoch achar * undc_str() gibt a zurückconst char []. Gibt es eine gute Möglichkeit, dies zu umgehen, ohne meine eigene Funktion ausführen zu müssen?

bearbeiten: Ich versuche auch zu vermeiden, neu anzurufen. Ich tausche gerne etwas komplizierteren Code gegen weniger Speicherlecks.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage