reklama - zainteresowany?

Mastering C++ Programming - Helion

Mastering C++ Programming
ebook
Autor: Jeganathan Swaminathan
Tytuł oryginału: Mastering C++ Programming
ISBN: 9781786461933
stron: 375, Format: ebook
Data wydania: 2017-09-01
Księgarnia: Helion

Cena książki: 143,10 zł (poprzednio: 159,00 zł)
Oszczędzasz: 10% (-15,90 zł)

Dodaj do koszyka Mastering C++ Programming

Tagi: Bezpieczeństwo systemów | C++ - Programowanie | Programowanie

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++.

Dodaj do koszyka Mastering C++ Programming

Spis treści

Mastering C++ Programming. Modern C++ 17 at your fingertips eBook -- spis treści

  • 1. C++17 Features
  • 2. Standard Template Library
  • 3. Template Programming
  • 4. Smart Pointers
  • 5. Developing GUI applications in C++
  • 6. Multithreaded Programming & IPC in C++
  • 7. Test-driven Development
  • 8. Behavior Driven Development
  • 9. Debugging Techniques
  • 10. Code Smells & Clean Code Practices

Dodaj do koszyka Mastering C++ Programming

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.