Siempre me han dado dolor de cabeza cosas como funciones virtuales, constructores, herencia y derivación en C. Me siento muy confundido. Parece que la mayoría de los programas necesitan usarlos...
2. El constructor, la herencia y la derivación son la base para que C implemente la programación orientada a objetos (OOP). Esta es la característica de lenguaje más ventajosa agregada por C sobre la base de C. C es un proceso. programación orientada, se centra en algoritmos, mientras que c después de crear clases es programación orientada a objetos, centrándose en datos.
Además, la derivación puede ahorrar mucho tiempo y eliminar una gran cantidad de trabajo repetitivo de desarrollo de código.
3.c Además de la orientación a objetos, existe otra característica distintiva: la programación genérica. Incluso si usa programación de plantillas, es posible que el cartel aquí no haya aprendido las plantillas todavía, pero después de familiarizarse con el uso de las clases, el siguiente paso es dominar las plantillas.
De fácil a difícil:
"Introducción a c plus" quinta edición, "Introducción a c" cuarta edición, "Pensar en c", "Estructura de datos" versión c, " "La belleza de la programación" e "Introducción a los algoritmos"
Después de leer estos libros, podrá centrarse en libros basados en los requisitos del proyecto según sus propias necesidades. Por ejemplo, puede leer libros como "Desarrollo MFC".