Escucha y lee

Descubre un mundo infinito de historias

  • Lee y escucha todo lo que quieras
  • Más de 1 millón de títulos
  • Títulos exclusivos + Storytel Originals
  • Precio regular: CLP 7,990 al mes
  • Cancela cuando quieras
Suscríbete ahora
Copy of Device Banner Block 894x1036 3
Cover for Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features

Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features

Idioma
Inglés
Formato
Categoría

No ficción

Design and architect real-world scalable C++ applications by exploring advanced techniques in low-level programming, object-oriented programming (OOP), the Standard Template Library (STL), metaprogramming, and concurrency

Key Features

• Design professional-grade, maintainable apps by learning advanced concepts such as functional programming, templates, and networking

• Apply design patterns and best practices to solve real-world problems

• Improve the performance of your projects by designing concurrent data structures and algorithms

Book Description

C++ has evolved over the years and the latest release – C++20 – is now available. Since C++11, C++ has been constantly enhancing the language feature set. With the new version, you'll explore an array of features such as concepts, modules, ranges, and coroutines. This book will be your guide to learning the intricacies of the language, techniques, C++ tools, and the new features introduced in C++20, while also helping you apply these when building modern and resilient software.

You'll start by exploring the latest features of C++, and then move on to advanced techniques such as multithreading, concurrency, debugging, monitoring, and high-performance programming. The book will delve into object-oriented programming principles and the C++ Standard Template Library, and even show you how to create custom templates. After this, you'll learn about different approaches such as test-driven development (TDD), behavior-driven development (BDD), and domain-driven design (DDD), before taking a look at the coding best practices and design patterns essential for building professional-grade applications. Toward the end of the book, you will gain useful insights into the recent C++ advancements in AI and machine learning.

By the end of this C++ programming book, you'll have gained expertise in real-world application development, including the process of designing complex software.

What you will learn

• Understand memory management and low-level programming in C++ to write secure and stable applications

• Discover the latest C++20 features such as modules, concepts, ranges, and coroutines

• Understand debugging and testing techniques and reduce issues in your programs

• Design and implement GUI applications using Qt5

• Use multithreading and concurrency to make your programs run faster

• Develop high-end games by using the object-oriented capabilities of C++

• Explore AI and machine learning concepts with C++

Who this book is for

This C++ book is for experienced C++ developers who are looking to take their knowledge to the next level and perfect their skills in building professional-grade applications.

© 2020 Packt Publishing (Libro electrónico): 9781838554767

Fecha de lanzamiento

Libro electrónico: 10 de abril de 2020

Etiquetas

    Otros también disfrutaron...

    1. Possibility Unleashed: PATHBREAKING LESSONS FOR MAKING CHANGE HAPPEN IN YOUR ORGANIZATION AND BEYOND
      Possibility Unleashed: PATHBREAKING LESSONS FOR MAKING CHANGE HAPPEN IN YOUR ORGANIZATION AND BEYOND Marc Harrison
    2. From Pandemic to Renewal: Practices for a World Shaken by Crisis
      From Pandemic to Renewal: Practices for a World Shaken by Crisis Chris Rice
    3. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Poetic Books
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Poetic Books Zondervan
    4. Country Gospel Audio Bible - New International Version, NIV: New Testament: The New Testament of the Bible Read by 14 Country Stars
      Country Gospel Audio Bible - New International Version, NIV: New Testament: The New Testament of the Bible Read by 14 Country Stars Zondervan
    5. Pure Voice Audio Bible - New International Version, NIV (Narrated by Barbara Rosenblat): New Testament
      Pure Voice Audio Bible - New International Version, NIV (Narrated by Barbara Rosenblat): New Testament Zondervan
    6. The Midrange Theory: Basketball’s Evolution in the Age of Analytics
      The Midrange Theory: Basketball’s Evolution in the Age of Analytics Seth Partnow
    7. Abraham Lincoln
      Abraham Lincoln Teri Kanefield
    8. Country Gospel Audio Bible - New International Version, NIV: The Gospels: The Four Gospels of the Bible Read by 4 Country Stars
      Country Gospel Audio Bible - New International Version, NIV: The Gospels: The Four Gospels of the Bible Read by 4 Country Stars Zondervan
    9. Dramatized Audio Bible - New International Version, NIV: Old Testament
      Dramatized Audio Bible - New International Version, NIV: Old Testament Zondervan
    10. The Books of the Bible Audio Bible - New International Version, NIV: Covenant History: Discover the Origins of God's People
      The Books of the Bible Audio Bible - New International Version, NIV: Covenant History: Discover the Origins of God's People Zondervan
    11. Country Gospel Audio Bible - New International Version, NIV: Acts – Revelation: The Books of the Bible from Acts to Revelation Read by 10 Country Stars
      Country Gospel Audio Bible - New International Version, NIV: Acts – Revelation: The Books of the Bible from Acts to Revelation Read by 10 Country Stars Zondervan
    12. The Economics of the Parables
      The Economics of the Parables Robert Sirico
    13. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Prophets
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Prophets Zondervan
    14. Dramatized Audio Bible – New International Version, NIV: Complete Bible
      Dramatized Audio Bible – New International Version, NIV: Complete Bible Zondervan
    15. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: New Testament
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: New Testament Zondervan
    16. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Historical Books
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Historical Books Zondervan
    17. Pure Voice Audio Bible - New International Version, NIV: The Gospels
      Pure Voice Audio Bible - New International Version, NIV: The Gospels Zondervan
    18. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: Acts and Letters
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: Acts and Letters Zondervan
    19. Dramatized Audio Bible - New International Version, NIV: The Gospels
      Dramatized Audio Bible - New International Version, NIV: The Gospels Zondervan
    20. The Great Mathematicians: Unravelling the Mysteries of the Universe
      The Great Mathematicians: Unravelling the Mysteries of the Universe Raymond Flood
    21. Pure Voice Audio Bible - New International Version, NIV: Complete Bible
      Pure Voice Audio Bible - New International Version, NIV: Complete Bible Zondervan
    22. Classic Beer Radio Commercials - Volume 1
      Classic Beer Radio Commercials - Volume 1 Various
    23. The Pandemic Pivot: A Report from the Institute for Policy Studies, the Transnational Institute, and Focus on the Global South
      The Pandemic Pivot: A Report from the Institute for Policy Studies, the Transnational Institute, and Focus on the Global South John Feffer
    24. Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Gospels
      Inspired By … The Bible Experience Audio Bible - Today's New International Version, TNIV: The Gospels Zondervan
    25. Agency: The Four Point Plan (F.R.E.E) for All Children to Overcome the Victimhood Narrative and Discover Their Pathway to Power
      Agency: The Four Point Plan (F.R.E.E) for All Children to Overcome the Victimhood Narrative and Discover Their Pathway to Power Ian V. Rowe
    26. The Story Audio Bible - New International Version, NIV: The Bible as One Continuing Story of God and His People
      The Story Audio Bible - New International Version, NIV: The Bible as One Continuing Story of God and His People Zondervan
    27. The Tenth Man: A Tragic Comedy in Three Acts
      The Tenth Man: A Tragic Comedy in Three Acts William Somerset Maugham

    Explora nuevos mundos

    • Más de 1 millón de títulos

    • Modo sin conexión

    • Kids Mode

    • Cancela en cualquier momento

    Más popular

    Unlimited

    Escucha y lee sin límites.

    CLP 7990 /mes

    • Escucha y lee los títulos que quieras

    • Modo sin conexión + Kids Mode

    • Cancela en cualquier momento

    Suscríbete ahora.