Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la extensión de archivo del proyecto de VC++6.0?

¿Cuál es la extensión de archivo del proyecto de VC++6.0?

La extensión del archivo del proyecto de VC++6.0 es cpp.

CPP es otra forma de escritura del lenguaje de programación C++. cpp es el nombre del sufijo de los archivos de código fuente escritos en lenguaje C++ (*.cpp). Su fuerte soporte para clases le permite escribir mejores programas. La extensión del archivo de encabezado de C++ es (*.h). La función principal es el punto de entrada de ejecución del programa.

Es la abreviatura de “C Plus Plus”. Es otro lenguaje de programación de computadoras después del lenguaje C. El lenguaje de programación C++ admite toda la sintaxis del lenguaje C al mismo tiempo. C++ es similar a C: pero C es un lenguaje de programación orientado a procesos, mientras que C++ es un lenguaje de programación orientado a objetos. Sin embargo, el lenguaje C++ mantiene la compatibilidad con el lenguaje C, lo que significa que el código del lenguaje C se puede insertar en un C++. programa sin modificaciones.

Información ampliada

Implementación del mecanismo de polimorfismo de C++

(1) Sobrecarga: diferentes implementaciones de la misma función en la misma clase deben garantizar que los parámetros de la función sean diferentes (tipo, número, orden), esencialmente no tiene nada que ver con el polimorfismo. Al utilizar funciones sobrecargadas, el compilador generará el identificador interno de la función en función del nombre de la función y las definiciones de parámetros, asegurando que el identificador de cada función sea único, de modo que pueda vincularse a la función correspondiente en el momento del enlace.

La sobrecarga es un enlace estático. Puede determinar qué función llamar durante el proceso de compilación. Es un enlace temprano, que es diferente del principio del polimorfismo.

(2) Sobrescritura: también llamada reescritura, la subclase reescribe la función del mismo nombre de la clase principal con los mismos parámetros. La función de la clase principal debe configurarse como una función virtual, de modo que. para garantizar que el puntero de la clase base o las referencias que apuntan a diferentes objetos de subclase puedan llamar dinámicamente métodos que pertenecen a subclases específicas en lugar de llamar a métodos de la clase base, logrando así el polimorfismo.