Es la libreria standard de C++ y es imprescindible conocerlar bien para sacarle el maximo partido al C++. Aparte del soporte para IO, manejo de memoria, y demas cuestiones de bajo nivel, tambien soporta tipos de datos mas complejos como cadenas, contenedores de datos (arrays, hashes, etc.) e iteradores, numeros complejos, etc.
Tiene el incoveniente de que todavia no todos los compiladores soportan igual de bien STL, aunque el gcc no suele tener problemas (VC++ 6.0 en cambio deja bastante que desear, no se la versiones nuevas).
Otro problema, es que como la STL es relativamente nueva, hay muchas librerias que no la usan y en cambio duplican la funcionalidad, no se en el caso de Qt, pero por ejemplo con wxWindows si pasa esto (aunque los autores ya se han marcado el objetivo de migrar a STL en alguna version futura).
Por cierto, otros libros que estan muy bien son los de Scott Meyers ("Effective C++...") aunque puede que un poco avanzados. Son articulos independientes donde el autor se dedica a analizar en detalle aspectos concretos del C++, y se aprende un huevo de cosas con ellos.
invierte!
(Puntos:1)( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )
Si de verdad quieres programar en C++ invierte un poco de dinero y comprate el libro de Stroustrup y alguna referencia de la STL.
Si sabes programar en C (y bien), con eso tendras suficiente, si no necesitaras algun otro libro o algun tutorial.
STL
(Puntos:1)( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )
STL=Standard Template Library
Es la libreria standard de C++ y es imprescindible conocerlar bien para sacarle el maximo partido al C++. Aparte del soporte para IO, manejo de memoria, y demas cuestiones de bajo nivel, tambien soporta tipos de datos mas complejos como cadenas, contenedores de datos (arrays, hashes, etc.) e iteradores, numeros complejos, etc.
Tiene el incoveniente de que todavia no todos los compiladores soportan igual de bien STL, aunque el gcc no suele tener problemas (VC++ 6.0 en cambio deja bastante que desear, no se la versiones nuevas).
Otro problema, es que como la STL es relativamente nueva, hay muchas librerias que no la usan y en cambio duplican la funcionalidad, no se en el caso de Qt, pero por ejemplo con wxWindows si pasa esto (aunque los autores ya se han marcado el objetivo de migrar a STL en alguna version futura).
Por cierto, otros libros que estan muy bien son los de Scott Meyers ("Effective C++...") aunque puede que un poco avanzados. Son articulos independientes donde el autor se dedica a analizar en detalle aspectos concretos del C++, y se aprende un huevo de cosas con ellos.