Descripción
Parte I: Lo básico.-1. Perfeccionando sus herramientas.- 2. Leyendo código C++.- 3. Expresiones enteras.- 4. Cadenas.- 5. Entrada simple.- 6. Mensajes de error.- 7. Bucles For.- 8. Salida formateada.- 9. Arrays y Vectores.- 10. Algoritmos y rangos.- 11. Incremento y decremento.- 12. Condiciones y lógica.- 13. Declaraciones compuestas.- 14. Introducción a la E/S de archivos.- 15. La estructura de datos Map.- 16. Sinónimos de tipo.- 17. Caracteres.- 18. Categorías de caracteres.- 19. Plegado de mayúsculas y minúsculas.- 20. Escritura de funciones.- 21. Argumentos de funciones.- 22. Uso de rangos.- 23. Uso de iteradores.- 24. Funciones sin nombre.- 25. Sobrecarga de nombres de funciones.- 26. Números grandes y pequeños.- 27. Números muy grandes y muy pequeños.- 28. Documentación.- 29. Proyecto 1: Índice de masa corporal. Parte II: Tipos personalizados.- 30. Tipos personalizados.- 31. Sobrecarga de operadores.- 32. Operadores de E/S personalizados.- 33. Asignación e inicialización.- 34. Escritura de clases.- 35. Más sobre funciones miembro.- 36. Niveles de acceso.- 37. Entendiendo la programación orientada a objetos.- 38. Herencia.- 39. Funciones virtuales.- 40. Clases y tipos.- 41. Declaraciones y definiciones.- 42. Módulos.- 43. "Módulos" a la antigua.- 44. Objetos de función.- 45. Algoritmos útiles.- 46. Más sobre iteradores.- 47. Rangos, vistas y adaptadores.- 48. Excepciones.- 49. Más operadores.- 50. Proyecto 2: Números de punto fijo.- Parte III: Programación genérica.- 51. Plantillas de función.- 52. Plantillas de clase.- 53. Especialización de plantillas.- 54. Especialización parcial de plantillas.- 55. Restricciones de plantillas.- 56. Nombres y espacios de nombres.- 57. Contenedores.- 58. Configuración regional y facetas.- 59. Caracteres internacionales.- 60. E/S de texto.- 61. Proyecto 3: Tipo de moneda.- Parte IV: Programación real.- 62. Punteros.- 63. Expresiones regulares.- 64. Mover datos con referencias rvalue.- 65. Punteros inteligentes.- 66. Archivos y nombres de archivos.- 67. Trabajando con bits.- 68. Enumeraciones.- 69. Herencia múltiple.- 70. Conceptos, rasgos y políticas.- 71. Nombres, espacios de nombres y plantillas.- 72. Funciones y operadores sobrecargados.- 73. Programación en tiempo de compilación.- 74. Proyecto 4: Calculadora.
Autor: Ray Lischner
Editorial: Apress
Publicado: 28/08/2020
Páginas: 667
Tipo de encuadernación: Tapa blanda
Peso: 2,63 libras
Tamaño: 10,00 alto x 7,00 ancho x 1,40 profundidad
ISBN13: 9781484259603
ISBN10: 1484259602
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Desarrollo de software e ingeniería | General
Autor: Ray Lischner
Editorial: Apress
Publicado: 28/08/2020
Páginas: 667
Tipo de encuadernación: Tapa blanda
Peso: 2,63 libras
Tamaño: 10,00 alto x 7,00 ancho x 1,40 profundidad
ISBN13: 9781484259603
ISBN10: 1484259602
Categorías BISAC:
- Informática | Lenguajes | General
- Informática | Desarrollo de software e ingeniería | General
Sobre el autor
Ray Lischner tiene una licenciatura en ciencias de la computación de Caltech y una maestría en ciencias de la computación de la Universidad Estatal de Oregón. Trabajó como desarrollador de software durante una docena de años, en empresas grandes y pequeñas en todo Estados Unidos, utilizando PL/I, C, C++, Delphi, Smalltalk y varios lenguajes ensambladores en sistemas grandes y pequeños. Ha trabajado por cuenta propia como consultor, capacitador y autor durante los últimos diez años. Ray enseñó ciencias de la computación en la Universidad Estatal de Oregón durante varios años y se especializó en la enseñanza de programación informática introductoria. Impartió cursos de C y C++ e ingeniería de software.

