Posso obter uma string C não-constante de volta de uma string C ++?
Const correção em C ++ ainda está me dando dores de cabeça. Ao trabalhar com algum código C antigo, acho que preciso atribuir um objeto de string C ++ a uma string C e atribuí-lo a uma variável. No entanto, a variável é umchar *
ec_str()
retorna umconst char []
. Existe uma boa maneira de contornar isso sem ter que rolar minha própria função para fazê-lo?
editar: Eu também estou tentando evitar chamar de novo. Terei prazer em trocar um código um pouco mais complicado por menos vazamentos de memória.