Respuestas
Respuesta dada por:
0
Respuesta:
Tiene el apoyo del compilador para hacer mejores componentes. El método virtual facilita algo que es muy difícil y laborioso implementar en C. Los destructores automáticos nos permiten escribir objetos que se manejan solos y acaban limpiamente. El hecho de que se puede escribir un std::string casi perfecto sin sorpresas y sin muchas maneras de usar mal y hasta parece parte del idioma (pero no lo es, es implementado como cualquier otra clase) demuestra por qué C++ es necesario para proyectos de software grandes.
Se pueden implementar smartpointers con el puro poder del lenguaje y tener más control y rendimiento que con lenguajes gestionados como C# y Java. Estas cosas son prácticamente imposibles con C.
Explicación:
Preguntas similares
hace 3 años
hace 5 años
hace 5 años
hace 7 años