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.