Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Jueves, 15 de Enero 2004

Partes de la librería estándar de C++

02:58h.
Tecnología
Existe una confusión más o menos grande acerca de lo que es la STL y su distinción con la librería estándar de C++. Para organizar los conceptos he encontrado una división de la librería estandar de C++ que puede ser útil para saber que es lo que nos viene de serie. Un poco modificado sería:

La librería estándar del "ANSI/ISO C++" consta de los siguientes elementos:
  • Un conjunto grande de estructuras de datos y algoritmos llamados Standard Template Library (STL). Se usa para la programación genérica.
  • Clases para el manejo de entradas/salidas: iostream.
  • Clases para el manejo de configuraciones locales: <locale>.
  • Clase para el manejo de cadenas: string. Está templatizada para el uso de char y wchar.
  • Clase templatizada para el uso de números complejos: complex.
  • Un marco uniforme para describir el entorno de ejecución a través de el uso de una clase templatizada llamada numeric_limits y su especialización para cada tipo fundamental.
  • Características para manejo de memoria: auto_ptr o punteros inteligentes o autopunteros.
  • Caracteríaticas de soporte del lenguaje: type_info, una case para manejar la Runtime Type Information (RTTI).
  • Características para el manejo de excepciones: exception
  • Una clase optimizada para el manejo de valores numéricos: valaray
Todas las clases que están en negrita están incluidas en el namespace std::, como todo lo relacionado con la librería estándar.
Si alguien quiere saber más, además de los multiples enlaces que hay por internet sobre esto, yo recomendaría (de nuevo) "The C++ Standard Library - A Tutorial and Reference".
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.