¿Cuáles son las mejores prácticas con respecto a los estándares de codificación C y C++? ¿Se les debe permitir a los desarrolladores mezclarlos de todos modos? ¿Hay alguna complicación al vincular archivos de objeto C y C++?C y C++ Estándares de codificación
¿Hay cosas como las bibliotecas de socket que tradicionalmente están escritas en C que permanecen en C y se guardan en archivos de origen separados? Eso es mantener código c en archivos .c y código C++ en archivos .cpp. Cuando se mezclan c y C++ después de analizarse con g ++ ¿habrá penalizaciones de rendimiento, ya que las comprobaciones de tipo seguro no se realizan en C? pero están en C++. Sería la mejor manera de vincular los archivos de código fuente de C y C++.
Solo un detalle, pero un compilador de C++ compilará C con un compilador de C incorporado. Hay algunas cosas que C hace diferente de C++. – tloach
Oh sí. Creo, sin embargo, que el OP se refiere al código de estilo de funciones estructuradas y llamativas como "código C", y mi punto era que ese estilo también es "código C++"; ya que no hay ninguna penalización para usar C++, uno también podría no preocuparse por la diferencia y hacer todo en C++ (¡no necesariamente OOP!). – Sunlight