Modern C++ for Absolute Beginners A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards

Learn the C++ programming language in a structured, straightforward, and friendly manner. This updated version of the book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required. C...

Descripción completa

Detalles Bibliográficos
Otros Autores: Dmitrović, Slobodan, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2023.
Edición:2nd ed. 2023.
Colección:ITpro collection
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009729736706719
Tabla de Contenidos:
  • 1. Introduction
  • 2. What is C++?
  • 3. C++ Compilers
  • 4. Our First Program
  • 5. Types
  • 6. Exercises
  • 7. Operators
  • 8. Standard Input
  • 9. Exercises
  • 10. Arrays
  • 11. Pointers
  • 12. References
  • 13. Introduction to Strings
  • 14. Automatic Type Deduction
  • 15. Exercises
  • 16. Statements
  • 17. Constants
  • 18. Exercises
  • 19. Functions
  • 20. Exercises
  • 21. Scope and Lifetime
  • 22. Exercises
  • 23. Classes - Introduction
  • Part I
  • 24. Exercises
  • 25. Classes - Inheritance and Polymorphism
  • Part II
  • 26. Exercises
  • 27. The static Specifier
  • 28. Templates
  • 29. Enumerations
  • 30. Exercises
  • 31. Organizing code
  • 32. Exercises
  • 33. Conversions
  • 34. Exceptions
  • 35. Smart Pointers
  • 36. Exercises
  • 37. Inuput/Output Streams
  • 38. C++ Standard Library and Friends
  • 39 Exercises
  • 40. C++ Standards
  • 41. Projects.