Descripción
Guía sólida para quienes buscan dominar el desarrollo en C++, desde los fundamentos del lenguaje hasta la programación orientada a objetos y la estructura de datos. El autor presenta los conceptos clave con claridad, comenzando por la sintaxis, tipos de datos, control de flujo y funciones, y avanzando hacia clases, herencia, polimorfismo y gestión dinámica de memoria. A lo largo de la obra, se integran estructuras de datos esenciales como listas enlazadas, pilas, colas, árboles y tablas hash, acompañadas de diagramas, ejemplos prácticos y código comentado que ilustran su implementación y uso en contextos reales.
Cada capítulo termina con ejercicios propuestos que refuerzan la comprensión teórica y fomentan la práctica constante. Destinada a estudiantes de informática, ingeniería o desarrollo de software, así como a programadores que desean fortalecer sus habilidades en C++ y diseño de software, esta edición combina fundamentos de control de flujo, programación modular y conceptualización de datos, convirtiéndose en un recurso completo y actualizado para construir aplicaciones eficientes y bien estructuradas desde cero hasta niveles intermedios.
1. An Overview of Computers and Programming Languages
2. Basic Elements of C++
3. Input/Output
4. Control Structures I (Selection)
5. Control Structures II (Repetition)
6. User-Defined Functions
7. User-Defined Simple Data Types, Namespaces, and the string Type
8. Arrays and Strings
9. Records (structs)
10. Classes and Data Abstraction
11. Inheritance and Composition
12. Pointers, Classes, Virtual Functions, Abstract Classes, and Lists
13. Overloading and Templates
14. Exception Handling
15. Recursion
16. Linked Lists
17. Stacks and Queues
18. Searching and Sorting Algorithms
19. Binary Trees
20. Graphs
21. Standard Template Library (STL)
Apéndices
Appendix A: Reserved Words
Appendix B: Operator Precedence
Appendix C: Character Sets
Appendix D: Operator Overloading
Appendix E: Additional C++ Topics
Appendix F: Header Files
Appendix G: Memory Size on a System and Random Number Generator
Appendix H: References
Appendix I: Answers to Odd-Numbered Exercises
INDEX
Consulta los datos bibliográficos de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: C Plus Programming: Program Design. Including Data Structures
- Autor/es: D.S. Malik
- Edición: 7ma Edición
- Año de publicación: 2014
- Tipo de archivo: eBook
- Idioma: eBook en Inglés
- ISBN-13: 9781285852751
- Subtema: Programación en C
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario