Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Descripcion de funciones de std

Estas en el tema de Descripcion de funciones de std en el foro de C/C++ en Foros del Web. ¿Alguien conoce algún libro o escrito donde se expliquen todas las funciones y demás de std? A ser posible en español....
  #1 (permalink)  
Antiguo 05/05/2016, 20:09
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Descripcion de funciones de std

¿Alguien conoce algún libro o escrito donde se expliquen todas las funciones y demás de std? A ser posible en español.
  #2 (permalink)  
Antiguo 05/05/2016, 22:04
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Respuesta: Descripcion de funciones de std

Hola.
En español no conozco algo que pueda decir completo.

En inglés, lo que buscas está en el libro The C++ Standard Library de Nicolai Josuttis.
Aunque evidentemente el libro de The C++ Programming Language de Bjarne Stroustrup es de lo mas completo que hay para C++, aunque algo complicado de seguir.

En internet hay muchos recursos donde se describe la std, una busqueda en google sería suficiente. Incluso te encuentras algo en español.

Espero eso te sea de ayuda.

Saludos
  #3 (permalink)  
Antiguo 06/05/2016, 05:28
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Descripcion de funciones de std

Lo mejorcito que he encontrado en español es esto: https://olimpiada-informatica.org/st...fs/guiastl.pdf
Por eso preguntaba por algun libro mas extenso donde se explique mas detalladamente y de manera mas amena y con ejercicios y ejemplos.
  #4 (permalink)  
Antiguo 06/05/2016, 05:34
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Descripcion de funciones de std

No se si te has dado cuenta pero en el caso de C++ tenemos lo siguiente:
  • C++11: Estándar que vio la luz el año 2011
  • C++14: Estándar que vio la luz el año 2014
  • C++17: Estándar que verá la luz el año que viene
  • C++20: Estándar que previsiblemente verá la luz en el 2020
Y la lista tiene la pinta de seguir a versión por trienio.

Si tenemos en cuenta que cada estándar hace y deshace la STL para adaptarla a las normas marcadas por el nuevo estándar tenemos que un libro que documente la STL correctamente tendrá una vigencia máxima de 3 años antes de quedar parcialmente obsoleto (lo que se traduce rápidamente en totalmente obsoleto al no estar seguro de qué parte de la documentación deja de estar vigente).

Como punto de partida está bien, pero yo de ti me plantearía mejorar el nivel de ingles, al menos en la faceta lectora, y acostumbrarme a seguir los cambios directamente desde las webs referentes en esto que llamamos C++.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.
  #5 (permalink)  
Antiguo 06/05/2016, 19:56
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Respuesta: Descripcion de funciones de std

Cita:
Iniciado por eferion Ver Mensaje
No se si te has dado cuenta pero en el caso de C++ tenemos lo siguiente:
  • C++11: Estándar que vio la luz el año 2011
  • C++14: Estándar que vio la luz el año 2014
  • C++17: Estándar que verá la luz el año que viene
  • C++20: Estándar que previsiblemente verá la luz en el 2020
Y la lista tiene la pinta de seguir a versión por trienio.

Si tenemos en cuenta que cada estándar hace y deshace la STL para adaptarla a las normas marcadas por el nuevo estándar tenemos que un libro que documente la STL correctamente tendrá una vigencia máxima de 3 años antes de quedar parcialmente obsoleto (lo que se traduce rápidamente en totalmente obsoleto al no estar seguro de qué parte de la documentación deja de estar vigente).

Como punto de partida está bien, pero yo de ti me plantearía mejorar el nivel de ingles, al menos en la faceta lectora, y acostumbrarme a seguir los cambios directamente desde las webs referentes en esto que llamamos C++.
Los documentos que marcan los estándares, están en español?

Hasta donde se, muy en general, la librería estándar se ha mantenido en general estable. No estoy completamente de acuerdo en que se vuelva obsoleta cada 3 años.
Es cierto que hay pequeños rincones que si son descartados como los famosos smart pointers de antes.
Pero en cuanto a comportamiento la librería estándar se ha mantenido casi intacta.

En dado caso, lo que a lo mejor podría hacer ruido son las adiciones que le hacen en cada estándar.

En fin. No creo que los estandares tengas ejemplos y ejercicios amenos

Saludos
  #6 (permalink)  
Antiguo 07/05/2016, 02:48
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Descripcion de funciones de std

He visto que el libro de "como programar en C++" de Deitel en su sexta edición trae todo un apartado dedicado a explicar el estándar y con ejemplos y ejercicios. El libro trae más de 1000 páginas con lo que supongo que será una buena base para empezar a trabajar con el. Además tiene algo que me gusta y es que menciona errores comunes que no se deben cometer y da pautas para buenas prácticas.
  #7 (permalink)  
Antiguo 07/05/2016, 03:12
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Descripcion de funciones de std

Cita:
Iniciado por Instru Ver Mensaje
Los documentos que marcan los estándares, están en español?

Hasta donde se, muy en general, la librería estándar se ha mantenido en general estable. No estoy completamente de acuerdo en que se vuelva obsoleta cada 3 años.
Es cierto que hay pequeños rincones que si son descartados como los famosos smart pointers de antes.
Pero en cuanto a comportamiento la librería estándar se ha mantenido casi intacta.

En dado caso, lo que a lo mejor podría hacer ruido son las adiciones que le hacen en cada estándar.

En fin. No creo que los estandares tengas ejemplos y ejercicios amenos

Saludos
Principalmente se suelen hacer añadidos (type_traits, smart pointers, ...) pero en ocasiones se marca algo como deprecated y desaparece un par de versiones más tarde, como has comentado con los smart pointers (auto_ptr) o se cambia su interfaz (el método erase de los contenedores devuelve un iterador válido al siguiente elemento y antes no era así).

El caso es que si tienes una documentación y ésta ya no es fiel reflejo de la realidad no te puedes fiar de ella salvo que hagas una revisión para indicar los cambios. En este caso la información más completa suele estar en Internet. Aquí expreso mi punto de vista... Yo no me fío de una documentación si se que tiene inconsistencias.

Hay autores que sacan versiones actualizadas a cada versión... Pero yo no estoy por la labor de gastarme 70€ por cada libro cada vez que cambia la versión...
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.

Etiquetas: descripcion, funcion, funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:27.