Está en la página 1de 5

Fundamentos de

Programación C++
1.
Organización de
código
Declaraciones de funciones

‫ ھ‬Ficheros aparte:
‫ ڿ‬Utilización de las mismas funciones en diferentes
módulos de compilación
‫ ھ‬Fichero con código fuente y fichero de cabecera(header)
‫ ھ‬Separación de la declaración y la definición.
Tipos de ficheros

‫ ھ‬Ficheros de definiciones: .cpp, .mm, etc


‫ ڿ‬Incluyen ficheros de cabecera
‫ ڿ‬Definición de funciones
‫ ڿ‬Definición de variables globales(evitarlas)
‫ ڿ‬Son las unidades de compilación
‫ ھ‬Ficheros de declaraciones o cabecera (headers): .hpp, .h
‫ ڿ‬Declaración de funciones.
‫ ڿ‬Declaración de tipos nuevos: clases y estructuras, etc…
‫ ڿ‬Declaración de templates
‫ ڿ‬Declaración de variables globales (evitarlas)
Unidades de compilación

‫ ھ‬Por cada fichero .cpp se crea un fichero objeto compilado.


‫ ھ‬Se realiza la compilación una vez “expandido” el código de
los ficheros incluidos con la directivas de preprocesador.
‫ ھ‬Las cabeceras contenidas en un determinado fichero se pre-
procesan y compilan. (stdafx)
‫ ڿ‬Evitar cabeceras cambiantes o poco utilizadas.

También podría gustarte