Констант-правильность в С++ все еще дает мне головные боли. При работе с каким-то старым C-кодом мне нужно назначить поворот строкового объекта С++ в строку C и присвоить его переменной. Однако переменная char * и c_str() возвращает a const char []. Есть ли хороший способ обойти это без необходимости выполнять мою собственную функцию?
edit: Я также пытаюсь избежать вызова new. Я с радостью обменю несколько более сложный код на меньшее количество утечек памяти.