关键词:
C++ (Computer program language)
Computer programming
ISBN:
(数字)9781786464736 ISBN:
(纸本)9781786465184;9781786464736
摘要:
About This BookExplore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more,Get going with unit testing frameworks ***, Google Test and Catch,Extend your C++ knowledge and take your development skills to new heights by making your applications fast, robust, and *** This Book Is ForIf you want to overcome difficult phases of development with C++ and leverage its features using modern programming practices, then this book is for you. The book is designed for both experienced C++ programmers as well as people with strong knowledge of OOP *** You Will LearnUnderstand the standard support for threading and concurrency and learn how to put them to work on daily basic tasksLook in depth at the C++17 filesystem libraryWork with various types of string and look at the various aspects of compilationExplore functions, lambda expressions and callable objects with a focus on modern featuresLeverage the standard library and work with containers, algorithms, and iterators I/O, time and utilitiesSolve text searching and replacement problems using regular expressionsUse the new utility additions to the standard library to solve common problems developers encounter, including string_view, any, optional, and variant typesExplore the widely-used testing frameworks for C++ and implement various useful patterns and idiomsIn DetailC++ is one of the oldest and most widely used programming languages. Fast, efficient, and flexible, it is used to solve many problems. The latest versions of C++ have seen programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ *** with the modern language features, each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. You will learn about concepts such as concurrency, variadic templates, lambda expressions, regular exp