|
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Modern C++ Tutorial: C++11/14/17/20 On the Fly - The Fastest Guide towards Modern C++
- Author(s) Changkun Ou
- Publisher: GitHub; eBook (Creative Commons Licensed, 2024)
- License(s): Creative Commons License (CC)
- Paperback: N/A
- eBook: HTML, PDF (92 pages), ePub
- Language: English and Chinese
- ISBN-10: N/A
- ISBN-13: 978-1491931660
- Share This:
|
The book claims to be "On the Fly". Its intent is to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). Readers can choose interesting content according to the following table of content to learn and quickly familiarize the new features you would like to learn. Readers should be aware that not all of these features are required. Instead, it should be learned when you really need it.
At the same time, instead of coding-only, the book introduces the historical background of its technical requirements (as simple as possible), which provides great help in understanding why these features came out.
In addition, the author would like to encourage readers to use modern C++ directly in their new projects and migrate their old projects to modern C++ gradually after reading the book.
About the Authors- Changkun Ou is a Ph.D. candidate in human-computer interaction at the Institute of Informatics, LMU Munich (Germany).
- Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
- The Mirror Site (3) - PDF
- Book Homepage (HTML/PDF/ePub Formats, Source Code, etc.)
-
Core Modern C++ Features (C++11 to C++23) by Ayman Alheraki
Take your C++ skills to the next level with this book - a complete guide to mastering today’s most powerful C++ standards, features, and real-world techniques, including smart pointers, lambda expressions, move semantics, and concepts.
-
Modern C++ From Zero to Professional (Ayman Alheraki)
The book is designed specifically to focus on the fundamentals of C++ in a detailed, structured, and comprehensive way, while still maintaining a clear path toward professional-level expertise.
-
C++ Mastery: From Fundamentals to Embedded Systems
Designed for seasoned C++ programmers, this book delves beyond foundational concepts, empowering you to unleash the full potential of this versatile language. Professional C++ Learning Curriculum - From Fundamentals to Embedded Systems.
-
Mastering Modern C++: C++11, C++14, C++17, C++20, C++23
This book is an effort to compile and explain the updates and new features introduced in these modern standards. It focuses on the fundamental changes that matter most to experienced developers already familiar with the basics of C++.
-
Modern C++ Programming Techniques for Scientific Computing
This easy-to-read textbook/reference presents a comprehensive introduction to scientific programming techniques in C++. With a practical focus on learning by example, the theory is supported by numerous exercises.
-
O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
Data Parallel C++: Mastering DPC++ Programming
Learn how to accelerate C++ programs using Data Parallelism. This 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.
-
Pro TBB: C++ Parallel Programming with Threading Building Blocks
This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). It presents numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.






