Duplicar posible:
“C subset of C++” -> Where not ? examples ?¿Qué impide que C++ sea un superconjunto estricto de C?
Soy consciente de que C++ no es un superconjunto estricto de C. ¿Qué características lenguaje C++ evitar de ser un superconjunto de C?
Esta pregunta ha sido respondida 1000 veces, me gustaría ver una respuesta técnica que demuestre que simplemente no es posible, palabras clave y C99 a un lado ... –
@Matt Joiner: ¿por qué dejar de lado a C99? – JeremyP
@Matt: demostrar que * qué * no es posible? Por supuesto, cada programa C se puede refactorizar a C++ válido. Eso es bastante trivial, dado que ambos lenguajes están completos. –