Ouça e leia

Entre em um mundo infinito de histórias

  • Ler e ouvir tanto quanto você quiser
  • Com mais de 500.000 títulos
  • Títulos exclusivos + Storytel Originals
  • 7 dias de teste gratuito, depois R$19,90/mês
  • Fácil de cancelar a qualquer momento
Assine agora
br bdp devices
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
Categoria

Não-ficção

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 (Ebook): 9781838554767

Data de lançamento

Ebook: 10 de abril de 2020

Outros também usufruíram...

  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