Universidad de Costa Rica
|
|
En su página Internet, David R. Musser, uno de los arquitectos y programadores de la biblioteca STL de C++, ofrece varios ejemplos de código que utiliza STL. Usted puede obtener ese código en los siguientes sitios Internet:
http://www.cs.rpi.edu/~musser/stl-examples/vector1.html
http://www.cs.rpi.edu/~musser/stl-examples/anagram-check.html
struct
's) and Sort and Search with them
http://www.cs.rpi.edu/~musser/stl-examples/user-defined.html
En esta tarea programada usted tomará cada uno de estos programas y lo compilará, usando tres compiladores diferentes. Es importante que usted conozca desde muy temprano cuáles ventajas y problemas tiene cada plataforma en la que puede que trabajar. Puede usar algunos de estos compiladores:
Para entregar su tarea, haga un archivo empacado
.zip
cuyo nombre sea su número de carnet, y que contenga lo
siguiente:
Si lo desea, puede entregar sus documentos en formato HTML para que luego los asistentes los instalan en el sitio Internet del curso.
Para compilar estos programas, ustede necesita obtener de Internet
la biblioteca
STL, que puede encontrar en:
ftp://butler.hpl.hp.com/stl/stl.zip
Haga un subdirectorio llamado STL
, y copie ahí
toda la biblioteca. Luego agregue el sudirectorio que ha creado a
la lista de directorios en lo que el compilador busca los archivos
a incluir en el programa cuando encuentra la directiva
#include <...>
:
Alt-Options [así se hace en BC++ v3.1] --> Directory --> Include ==> H:\INCLUDE;F:\LEN\BC31\INCLUDE;.\STL
De esta manera, el compilador encontrará todos los archivos STL al compilar. Este procedimiento sirve también para compilar los programas con los compiladores que usan una versión más moderna de STL.
|
Adolfo Di Mare <adolfo@di-mare.com>.
|