Cómo definir miembros de clase, sobrecarga de funciones, herencia, clases derivadas y plantillas de clases en lenguaje C.
La sobrecarga de funciones se refiere a Allí. son los mismos nombres de función en la clase, pero el tipo de valor de retorno, la cantidad de parámetro formal o el tipo de parámetro formal de la función pueden ser diferentes;
La derivación se refiere a la relación entre la clase base y la subclase: por ejemplo, clase A: pública B ;La clase A*** tiene una relación de herencia de B;
Sin embargo, debes mirar estas cosas lentamente y prestar atención a la diferencia entre sobrecargar y sobrescribir, también como la relación con funciones virtuales, etc.
En cuanto a la plantilla de clase, es decir, usted define una clase sin especificar el tipo de datos o la palabra clave de la plantilla. Sólo más adelante en el desarrollo podrá crear una instancia de ella en el tipo. quieres según sea necesario. En realidad, puedes crear una instancia del tipo que desees, como int, char, struct, etc.