Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Mastering C++ Programming

1 Anmeldelser

5

Sprog
Engelsk
Format
Kategori

Fakta

Take your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications.

About This Book

• Get acquainted with the latest features in C++ 17

• Take advantage of the myriad of features and possibilities that C++ offers to build real-world applications

• Write clear and expressive code in C++, and get insights into how to keep your code error-free

Who This Book Is For

This book is for experienced C++ developers. If you are a novice C++ developer, then it's highly recommended that you get a solid understanding of the C++ language before reading this book

What You Will Learn

• Write modular C++ applications in terms of the existing and newly introduced features

• Identify code-smells, clean up, and refactor legacy C++ applications

• Leverage the possibilities provided by Cucumber and Google Test/Mock to automate test cases

• Test frameworks with C++

• Get acquainted with the new C++17 features

• Develop GUI applications in C++

• Build portable cross-platform applications using standard C++ features

In Detail

C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this book will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the book will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general, and demonstrates the GUI app-development options in C++. You'll get tips on avoiding memory leaks using smart-pointers.

Next, you'll see how multi-threaded programming can help you achieve concurrency in your applications. Moving on, you'll get an in-depth understanding of the C++ Standard Template Library. We show you the concepts of implementing TDD and BDD in your C++ programs, and explore template-based generic programming, giving you the expertise to build powerful applications. Finally, we'll round up with debugging techniques and best practices. By the end of the book, you'll have an in-depth understanding of the language and its various facets.

Style and approach

This straightforward guide will help you level up your skills in C++ programming, be it for enterprise software or for low-latency applications like games. Filled with real-world, practical examples, this book will take you gradually up the steep learning curve that is C++.

© 2017 Packt Publishing (E-bog): 9781786461933

Release date

E-bog: 1. september 2017

Tags

    Andre kan også lide...

    1. C++ High Performance: Boost and optimize the performance of your C++17 code Björn Andrist
    2. Advanced C++: Master the technique of confidently writing robust C++ code Brian Price
    3. Learning C++ Functional Programming Wisnu Anggoro
    4. Number-Crunching: Taming Unruly Computational Problems from Mathematical Physics to Science Fiction Paul J. Nahin
    5. Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C Kamran Amini
    6. Effective Python Penetration Testing Rejah Rehim
    7. Learn C Programming in 24 Hours Alex Nordeen
    8. Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges Anghel Leonard
    9. Expert C++ Programming: Leveraging the power of modern C++ to build scalable modular applications Maya Posch
    10. In Pursuit of Zeta-3: The World's Most Mysterious Unsolved Math Problem Paul J. Nahin
    11. How to Dazzle at Grammar Irene Yates
    12. C++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications John Carey
    13. Digital Filmmaking: The Ultimate Guide to Web Video Production for Beginners and Non-Professionals, Learn Useful Tips and Advice on How You Can Create, Film and Edit Your Videos Lucas Warehan
    14. JavaScript: Functional Programming for JavaScript Developers Ved Antani
    15. Mastering Blockchain Programming with Solidity: Write production-ready smart contracts for Ethereum blockchain with Solidity Jitendra Chittoda
    16. Mastering JavaScript Ved Antani
    17. Mastering Computer Vision with TensorFlow 2.x: Build advanced computer vision applications using machine learning and deep learning techniques Krishnendu Kar
    18. Discrete and Computational Geometry Satyan L. Devadoss
    19. An Introduction to Mathematical Analysis for Economic Theory and Econometrics Juraj Zeman
    20. Calculus: The Logical Extension of Arithmetic Seymour B. Elk
    21. Unsolved Problems in Mathematical Systems and Control Theory Vincent D. Blondel
    22. Good Bye Bullshit Jobs: Incl. Bonus – Deal with your boss, only do useful things, find meaning & earn more money, save time & become more productive, delegate unloved work, be efficient & happy Simone Janson
    23. Mathematical Modeling of Earth's Dynamical Systems: A Primer Rudy Slingerland
    24. Elliptic Tales: Curves, Counting, and Number Theory Avner Ash
    25. Dark Psychology and Manipulation: How To Influence People: The Ultimate Guide To Learning The Art of Persuasion, Body Language, Hypnosis, NLP Secrets, Emotional Influence And Mind Control Techniques william cure
    26. An Essay Concerning Human Understanding. Volume One John Locke
    27. Brain Potential: How to Learn Faster and Use Your Intelligence More Syrie Gallows
    28. Respond with Confidence: The Business Owners Blueprint for Handling Difficult Situations Nancy Ganzekaufer
    29. Psychology Classics: Science and Philosophy, The Psychology and Psychotherapy of Otto Rank, and Dictionary of Hypnosis Alfred North Whitehead
    30. Leadership Lessons: Essays on How to Become more Effective and Improve Organisational Performance James B Rieley
    31. Putting the Most Into Life Booker T Washington
    32. Babylonian and Assyrian Laws, Contracts and Letters: Insight into Ancient Mesopotamia's Legal World C. H. W. Johns
    33. A Mathematical Nature Walk John A. Adam
    34. How to Write a Book: A Guide to Nonfiction Writing A. I. Abana
    35. Viewpoints: Mathematical Perspective and Fractal Geometry in Art Marc Frantz
    36. The Power Of Networking: Strategies for Career Excellence, Job Development, and Building Greater Triumphs in Your Work Michael V. Morgan
    37. Towing Icebergs, Falling Dominoes, and Other Adventures in Applied Mathematics Robert B. Banks
    38. All in One iPhone Manual: Your New Unlimited User Guide - Learn How to Use iPhone in Simple words plus iPhone Camera for Photography with step by step Proven Work. Roberts Noah
    39. Chemistry for Students: The Only Chemistry Study Guide You'll Ever Need to Ace Your Course Leonel Travers
    40. Summary: The Wisdom of the Bullfrog: Leadership Made Simple (But Not Easy) by Admiral William H. McRaven: Key Takeaways, Summary & Analysis Brooks Bryant
    41. Logical and Intellectual Short Stories Mahesh Sharma
    42. HowExpert Guide to Tea: 101 Tips to Learn about, Make, Drink, and Enjoy Tea for Everyday Tea Drinkers HowExpert
    43. The Prophet Kahlil Gibran
    44. Giving with Confidence: A Guide to Savvy Philanthropy Fred Setterberg

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet