Cómo convertir rápidamente código C++ a C
C++ es compatible con C, pero C no es compatible con C++
Por lo tanto, el código C++ no se puede convertir directamente a C.
Solo puedes reimplementar lógicamente gran parte de la sintaxis de C++ en tu código.
Por ejemplo, convierta objetos en estructuras, modifique funciones encapsuladas en objetos en funciones independientes y agregue parámetros de objetos.
Cancela la sobrecarga y en su lugar llama a funciones no sobrecargadas con diferentes nombres según sea necesario.
En resumen, si desea convertir C++ a una implementación de C, no puede evitar reescribir su código.