-
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 -
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 -
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 C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration of the requirements fo....
Release Date 2017/09 -
Author Richard Grimes
Modern C++ at your fingertips!About This BookThis book gets you started with the exciting world of C++ programmingIt will enable you to write C++ code that uses the standard library, has a level of object orientation, and uses memory in a safe and effective wayIt f....
Release Date 2017/04 -
Author Marc Gregoire
Get up to date quickly on the new changes coming with C++17Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the ....
Release Date 2018/04 -
Boost.Asio C++ Network Programming Cookbook
Author Dmytro Radchuk
Over 25 hands-on recipes to create robust and highly-efficient cross-platform distributed applications with the Boost.Asio libraryAbout This BookBuild highly efficient distributed applications with easeEnhance your cross-platform network programming skills with one....
Release Date 2016/01 -
Author Arindam Mukherjee
Solve practical programming problems using powerful, portable, and expressive libraries from BoostIn DetailFilled with dozens of working code examples that illustrate the use of over 40 popular Boost libraries, this book takes you on a tour of Boost, helping you to ....
Release Date 2015/07 -
Author Arthur O'Dwyer
This book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming.About This BookBoost your productivity as a C++ developer with the latest features of C++17Develop high-quality, fast, and portable applications with the varie....
Release Date 2017/09 -
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 -
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 Marc Gregoire
Master complex C++ programming with this helpful, in-depth resourceFrom game programming to major commercial software applications, C++ is the language of choice. It is also one of the most difficult programming languages to master. While most competing books are g....
Release Date 2014/09 -
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.... -
OpenCart 1.4 Template Design Cookbook
Author Tahsin Hasan
Over 50 incredibly effective and quick recipes for building modern eye-catching OpenCart templatesCustomize dynamic menus, logos, headers, footers, and every other section using tricks you won't find in the official documentationA great mix of recipes for beginners....
Release Date 2011/03 -
Extended STL, Volume 1: Collections and Iterators
Author Matthew Wilson
“Wilson’s menu of STL treatments will no doubt be good eating for generic programming adherents, ardent C programmers just now taking on STL and C++, Java programmers taking a second look at C++, and authors of libraries targeting multiple platforms and languages. B....
Release Date 2007/06 -
Author Joel Falcou , Edouard Alligand
To say that C++ programmers embrace metaprogramming is a real stretch. Outright rejection is probably more accurate. And yet, C++ template metaprogramming is ideal for performing automatic compile-time optimization. With this example-driven ebook, you’ll learn how ....
Release Date 2016/09 -
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 -
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.... -
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
Author Aleksey Gurtovoy , David Abrahams
Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read…Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005"If you're like me, you're excited by what people do with template metaprogramming (TMP) but are ....
Release Date 2004/12 -
C++ Standard Library Quick Reference
Author Marc Gregoire , Peter Van Weert
This quick reference is a condensed reference guide to the essential data structures, algorithms, and functions provided by the C++ Standard Library. More specifically, this is a compact collection of essential classes and functions, used by C++ programmers on a da....
Release Date 2016/06 -
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.... -
Author Jacek Galowicz , Maya Posch , Jeganathan Swaminathan
Developing expert level application development skills with C++About This BookTake advantage of the myriad of features and possibilities that C++ offers to build real-world applicationsDelve into the fundamentals of multithreading and concurrency and ....
Release Date 2018/04 -
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 -
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.... -
Author Gašper Ažman , Jon Kalb
Now that software development is shifting primarily toward mobile and cloud computing, the venerable C++ programming language is returning to the dominant position it held during the object-oriented boom of the 1990s. In this O’Reilly report, you’ll learn why C++ i....
Release Date 2015/06 -
Author Maya Posch
Master multithreading and concurrent processing with C++About This BookDelve into the fundamentals of multithreading and concurrency and find out how to implement themExplore atomic operations to optimize code performanceApply concurrency to both distributed comput....
Release Date 2017/07 -
Using the C++ Standard Template Libraries
Author Ivor Horton
Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 ....
Release Date 2015/10 -
Boost.Asio C++ Network Programming - Second Edition
Author John Torjo , Wisnu Anggoro
Learn effective C++ network programming with Boost.Asio and become a proficient C++ network programmerAbout This BookLearn efficient C++ network programming with minimum coding using Boost.AsioYour one-stop destination to everything related to the Boost.Asio librar....
Release Date 2015/09 -
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 ....