Cuando se construye un proyecto en C++, normalmente lo creará poniendo juntos un montón de tipos diferentes (estructuras de datos con funciones asociadas). Normalmente pondrá la declaración para cada tipo o grupo de tipos asociados en un fichero de cabecera separado, entonces definirá las funciones para ese tipo en una unidad de traducción. Cuando use ese tipo, deberá incluir el fichero de cabecera para efectuar las declaraciones apropiadamente.
A veces ese patrón se seguirá en este libro, pero más a menudo
los ejemplos serán muy pequeños, así que todo - la declaración
de las estructuras, la definición de las funciones, y la función
main()
- pueden aparecer en un único
fichero. Sin embargo, tenga presente que debería usar ficheros
separados y ficheros de cabecera para aplicaciones reales.