Czy mogę odzyskać nieciągły ciąg C z ciągu C ++?

Poprawność konstelacji w C ++ nadal mnie boli. Pracując z jakimś starym kodem C, potrzebuję przypisać obiekt napisowy C ++ do łańcucha C i przypisać go do zmiennej. Jednak zmienna to achar * ic_str() zwraca aconst char []. Czy istnieje dobry sposób obejścia tego problemu bez konieczności uruchamiania własnej funkcji, aby to zrobić?

edytować: Staram się także unikać powoływania nowych. Z przyjemnością przekażę nieco bardziej skomplikowany kod na mniejsze wycieki pamięci.

questionAnswers(12)

yourAnswerToTheQuestion