Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

Curso C++

[Home]  [Inicio]  [Índice]


9.  Librería de ejemplos y modelos

§1  Sinopsis

En esta sección se recogen algunos modelos sencillos, con trozos de código clasificados en función de su utilidad.  En la mayoría de los casos no se incluyen comentarios, pero se ofrecen en forma de fuente directamente ejecutable (previa compilación), incluyendo los necesarios ficheros de cabecera y la salida obtenida.

Cuando una rutina utiliza una función determinada pueden darse tres situaciones:

  • La definición de la función está incluida en el trozo de código presentado.

  • La función pertenece a otro ejemplo, en cuyo caso se ofrece un enlace al punto concreto donde se encuentra la definición.

  • La función pertenece a la Librería Estándar C++, en cuyo caso para conocer su funcionamiento será necesario acudir a la documentación del compilador.

Nota:  Todos los compiladores ofrecen un sistema de documentación y ayuda que pueden ser consultados digitalmente.  En caso que el suyo no le resulte cómodo o completo, y utilice un sistema Windows, le sugiero bajarse los sistemas de ayuda que acompañan al compilador de Borland C++, incluso si no utiliza este compilador [1].  Eta documentación está disponible en la red:  C++Builder documentation site:    http://www.borland.com/

§2  Propósito

La idea de ofrecer esta pequeña librería es doble: de una parte, ofrecer ejemplos de código que ayuden al estudio de C++, completando los ejemplos ofrecidos a lo largo del texto. De otra, servir de punto de comienzo o idea germinal, para rutinas que puedan ser incluidas en los propios programas para resolver necesidades específicas.

En la medida de lo posible se ha procurado utilizar funciones de la Librería Estándar C++; cuando esto no ha sido posible, se incluye alguna nota de advertencia respecto a la compatibilidad o al compilador empleado.  Se han utilizado las siguientes abreviaturas:

  • BC++      Compilador Borland C++ 5.5 para Windows 32  ( 7)

  • MSVC     Compilador Microsoft Visual C++ versión 6.0  ( 7)

  • DJGPP    Compilador C++ versión 2.03 ( 7)


Por lo general, los programadores experimentados en cualquier lenguaje, suelen disponer de una colección de recursos propios; trozos de código que resuelven situaciones comunes, y que con los debidos retoques para adaptarlos a cada caso determinado suelen utilizarse repetidamente.  La presente colección de modelos puede servir de semilla para que el lector que comienza en C++ pueda ir confeccionando su propia librería.


  Tema relacionado:    Ejemplos de código C++ en la Web ( 9.0)

  Inicio.


[1]  En la medida que utilice funciones de la Librería Estándar, es relativamente indiferente que la pareja Compilador / Documentación no sean del mismo fabricante, ya que actualmente todos siguen bastante de cerca el Estándar ANSI/ISO.

Si es usuario de sistemas Linux seguramente no tienen este tipo de problemas, pues en su "mundo" es más frecuente que toda la información sea accesible y gratis.

Si es usuario de Apple, busque en   http://developer.apple.com  (lamentablemente es la única información al respecto que puedo aportar).