Como converter código C ++ em C [fechado]
Eu tenho algum código C ++. No código, existem muitas classes definidas, suas funções-membro, construtores, destruidores para essas classes, poucas classes de modelos e muitas coisas em C ++. Agora preciso converter a fonte em código C. simples.
Tenho as seguintes perguntas:
Existe alguma ferramenta para converter arquivos de código e cabeçalho C ++ em código
Terei que reescrever totalmente o código (terei que remover os construtores, destruidores e mover esse código para algunsinit()
, deinit()
funções; alterar classes para estruturas, criar funções membro existentes como ponteiros de função nessas estruturas recém-definidas e depois invocar essas funções usando ponteiros de função etc.
Se eu tiver que convertê-lo manualmente, em quais construções / semânticas específicas de dados de código do C ++ preciso prestar atenção ao fazer a conversão de C ++ para