-
Author Bjarne Stroustrup
In A Tour of C++, Third Edition, Bjarne Stroustrup provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition conc....
Release Date 2022/09 -
Deciphering Object-Oriented Programming with C++
Author Dorothy R. Kirk
Embrace object-oriented programming and explore language complexities, design patterns, and smart programming techniques using this hands-on guide with C++ 20 compliant examplesKey FeaturesApply object-oriented design concepts in C++ using direct language features and refined programming techniquesD....
Release Date 2022/09 -
Template Metaprogramming with C++
Author Marius Bancila
Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey FeaturesGrasp the fundamentals of and learn to write effective C++ templatesGet up to speed with the latest C++20 template features such as constraints and conceptsExplore different patterns and idioms ....
Release Date 2022/08 -
Author Rafał Świdziński
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutionsPurchase of the print or Kindle book includes a free eBook in the PDF formatKey FeaturesUnderstand and automate compilation and linking with CMakeManage internal and external dependencies....
Release Date 2022/02 -
C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients
Author Adam Gladstone
Get up-to-speed quickly and connect modern code written in C#, R, and Python to an existing codebase written in C++. This book for practitioners is about software interoperability in a Windows environment from C++ to languages such as C#, R, and Python. Using a series of example projects, the book d....
Release Date 2022/01 -
Practical C++ Design: From Programming to Architecture
Author Adam B. Singer
Go from competent C++ developer to skilled designer or architect using this book as your personal C++ design master class. Updated for the C++20 standard, this title will guide you through the design and implementation of an engaging case study that forms the backdrop for learning the art of applyin....
Release Date 2021/12 -
Clean C++20: Sustainable Software Development Patterns and Best Practices
Write maintainable, extensible, and durable software with modern C++. This book, updated for the recently released C++20 standard, is a must for every developer, software architect, or team leader who is interested in well-crafted C++ code, and thus also wants to save development costs. If you want .... -
Software Architecture with C++
Apply business requirements to IT infrastructure and deliver a high-quality product by understanding architectures such as microservices, DevOps, and cloud-native using modern C++ standards and featuresKey FeaturesDesign scalable large-scale applications with the C++ programming languageArchitect so.... -
Pro Cryptography and Cryptanalysis with C++20: Creating and Programming Advanced Algorithms
Develop strong skills and a passion for writing cryptography algorithms and security schemes/modules using C++ 20 and its new features. You will find the right methods of writing advanced cryptographic algorithms (such as, elliptic curve cryptography algorithms, lattice-based cryptography, sear.... -
C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language. Along the way it includes many features from the new.... -
C++ High Performance - Second Edition
A comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resourcesKey FeaturesUpdated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and co.... -
C++20 for Programmers, 3rd Edition
Author Paul Deitel , Harvey Deitel
In C++20 for Programmers, the Deitels bring their proven Live Code approach to teaching today's powerful new version of the C++ language. Like all Deitel Developer titles, they teach the best way possible: via hundreds of complete example C++ programs, with thousands of ....
Release Date 2020/11 -
Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL
Author James Reinders , Ben Ashbaugh , James Brodman , Michael Kinsner , John Pennycook , Xi
Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples t....
Release Date 2020/11 -
Author Carlos Oliveira
Master the features of C++ that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and numerical libraries. This book also covers new features introduced in C++20 and other recent standard rel....
Release Date 2020/10 -
Modern C++ Programming Cookbook - Second Edition
Author Marius Bancila
A pragmatic recipe book for acquiring a comprehensive understanding of the complexities and core fundamentals of C++ programmingKey FeaturesExplore the latest language and library features of C++20 such as modules, coroutines, concepts, and rangesShed new light on the cor....
Release Date 2020/09 -
Exploring C++20: The Programmer's Introduction to C++
Author Ray Lischner
Discover everything you need to know about C++ in a logical progression of small lessons that you can work through as quickly or as slowly as you need. This book divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Fully updated ....
Release Date 2020/08 -
C++20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library
Author Mikael Olsson
This quick C++ 20 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++20. It presents the essential C++20 code syntax in a well-organized format that can be used as a handy reference. This edition cover....
Release Date 2020/07 -
Author Slobodan Dmitrović
Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, C++ Standard Library, and modern C++ standards. No previous programming experience is required. C++ is a language....
Release Date 2020/07 -
C++20 Recipes: A Problem-Solution Approach
Author J. Burton Browning , Bruce Sutherland
Discover the newest major features of C++20, including modules, concepts, spaceship operators, and smart pointers. This book is a handy code cookbook reference guide that covers the C++ core language standard as well as some of the code templates available in standar....
Release Date 2020/04 -
Author Vardan Grigoryan , Shunguang Wu
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 concurrencyKey FeaturesDesign professional-grade, maintainable....
Release Date 2020/04 -
C++ System Programming Cookbook
Author Onorato Vaticone
A problem-solution-based guide to help you overcome hurdles effectively while working with kernel APIs, filesystems, networks, threads, and process communicationsKey FeaturesLearn to apply the latest C++ features (from C++11, 14, 17, and 20) to facilitate systems programm....
Release Date 2020/02 -
Author Shaun Ross Mitchell , Kurt Guntheroth , Dale Green
Cut through the noise and get real results with a step-by-step approach to learning C++ developmentKey FeaturesIdeal for the C++ beginner who is getting started for the first time A C++ tutorial with step-by-step exercises and activities that help build key skills ....
Release Date 2020/02 -
Advanced C++ Programming Cookbook
Author Dr. Rian Quinn
A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20Key FeaturesLearn how to develop and design your own libraries Find solutions to your app d....
Release Date 2020/01 -
Large-Scale C++ Volume I: Process and Architecture
Author John Lakos
Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design — beyond the theoretical concepts addressed in most popular text....
Release Date 2019/12 -
C++ for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
Author Will Briggs
Learn C++ the quick, easy, and “lazy” way. This book is an introductory programming text that uses humor and fun to make you actually willing to read, and eager to do the projects -- with the popular C++ language.C++ for Lazy Programmers is a genuinely fun learning....
Release Date 2019/10 -
Author Brian Price , Vivek Nagarajan , Rakesh Mane , Olena Lizina , Gazihan Alankus
Become an expert at C++ by learning all the key C++ concepts and working through interesting exercisesKey FeaturesExplore C++ concepts through descriptive graphics and interactive exercises Learn how to keep your development bug-free with testing and debugging Disc....
Release Date 2019/10 -
Author Josh Lospinoso
Upgrade your Code with C++C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of.Designed for intermediate to advanc....
Release Date 2019/09 -
C++17 Standard Library Quick Reference: A Pocket Guide to Data Structures, Algorithms, and Functions
Author Marc Gregoire , Peter Van Weert
This quick reference is a condensed guide to the essential data structures, algorithms, and functions provided by the C++17 Standard Library. It does not explain the C++ language or syntax, but is accessible to anyone with basic C++ knowledge or programming experie....
Release Date 2019/07 -
Hands-On Robotics Programming with C++
Author Dinesh Tavasalkar
Enhance your programming skills to build exciting robotic projectsKey FeaturesBuild an intelligent robot that can detect and avoid obstacles and respond to voice commands Detect and track objects and faces using OpenCV Control your robot with a GUI button designed ....
Release Date 2019/03