---
product_id: 626081976
title: "Learn C++ by Example: Covers versions 11 to 23 (Bookcamp)"
brand: "frances buontempo"
price: "1351 DH"
currency: MAD
in_stock: null
reviews_count: 6
url: https://www.desertcart.ma/products/626081976-learn-c-by-example-covers-versions-11-to-23-bookcamp
store_origin: MA
region: Morocco
---

# Learn C++ by Example: Covers versions 11 to 23 (Bookcamp)

**Brand:** frances buontempo
**Price:** 1351 DH
**Availability:** ❌ Out of Stock

## Quick Answers

- **What is this?** Learn C++ by Example: Covers versions 11 to 23 (Bookcamp) by frances buontempo
- **How much does it cost?** 1351 DH with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.ma](https://www.desertcart.ma/products/626081976-learn-c-by-example-covers-versions-11-to-23-bookcamp)

## Best For

- frances buontempo enthusiasts

## Why This Product

- Trusted frances buontempo brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Learn C++ by Example: Covers versions 11 to 23 (Bookcamp)

## Images

![Learn C++ by Example: Covers versions 11 to 23 (Bookcamp) - Image 1](https://m.media-amazon.com/images/I/71vWW59a7HL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Mastering Modern C++: A Comprehensive and Engaging Guide from C++11 to C++23
*by Y***N on January 15, 2025*

Learn C++ by Example: Covers Versions 11 to 23 (Bookcamp) is an outstanding resource for anyone looking to explore or return to modern C++. Whether you’re familiar with older versions or relatively new to the language, this book offers exceptional clarity, practical examples, and engaging pedagogy.Highlights:For Returning Developers: If you’ve been away from C++ for a while, this book is the perfect refresher, introducing modern concepts like auto, smart pointers, and std::string_view while explaining their importance and application in a contemporary programming context.Game-Based Learning: A standout feature is its use of small, interactive games to demonstrate modern C++ features in action. Each chapter builds on the previous, refining both the game and your understanding of concepts like structured bindings, random number generation, and the intricacies of containers and iterators.Best Practices: The book doesn’t just teach syntax—it focuses on why and how to use modern features effectively, helping readers develop clean, efficient, and maintainable code. For instance, the sections on ordered and unordered maps provide invaluable insights into hashing functions and optimizing performance.Practical Guidance: The inclusion of external resources like URLs for talks, blogs, and tools enhances the learning experience. While not all URLs are compiled in the resources section, the accessibility of these links makes this a minor drawback.Conciseness and Depth: Despite covering C++11 through C++23, the book manages to be concise and well-organized. It explains complex topics like polymorphism, template programming, and advanced containers in an accessible way.Room for Improvement:While comprehensive, a deeper dive into modules (a major feature of C++20) would have added even more value. However, this omission doesn’t detract significantly from the book’s overall excellence.In short, this book is a must-have for modern C++ enthusiasts. It is not only a technical guide but a "love letter" to the evolution of C++, showing how the language has become more powerful, safe, and enjoyable to work with. Highly recommended for developers at any stage of their C++ journey!

### ⭐⭐⭐⭐⭐ Clear and practical description of modern C++
*by S***I on October 1, 2024*

This book is for persons who already know C++ but haven’t used it for a while. The author goes through the modern C++ through examples, and this pedagogical approach works really well. Probably not everything can be digested at one go, but it is easy to come back later to specific chapter and see how things were done. I strongly recommend this book as it teaches how and why certain features should be used.

### ⭐⭐⭐⭐⭐ Nice exposition of important features added to C++ starting with C++11
*by D***S on September 9, 2024*

If you’ve been programming in C++ for a while, you know that the language has changed a great deal in the last decade, adding many new features that enable more efficient programs, greater flexibility in programming paradigms, and ease of use. But you may not have kept up, particularly with the things added in C++17, C++20, and C++23.This books hits the highlights and explains how and why you might want to use them: auto, concepts, traits, std::string_view, using things from <algorithms> to eliminate for-loops, smart pointers, structured bindings, string literals, and many, many more. It does so clearly, with good examples of the features’ use.Accompanying each explanation of a new feature is an application of that feature to a non-trivial programming task. Each chapter builds a small interactive game, with the architecture of the game exploiting the features that are introduced in that chapter. The game gets refined as the chapter progresses as you learn better ways to do things.Liberally sprinkled throughout are URLs for talks, blog-posts, and tools that will help you understand the concepts being covered. Here’s a trick I found useful when reading the physical book: my phone camera recognizes when you are photographing text, and will do character recognition which includes picking out URLs in text and treating them as links.While it’s still the same language, C++ now has ways to give the compiler hints that will help it generate more efficient code. This book does a good job of explaining how, and why, to use them.There are two chapters centered on ordered and unordered maps, which will deepen your understanding of how to use them, and to understand what goes into writing your own hashing function. The explanation of the lower_bound and upper_bound methods on containers may change the way you process containers.Since many of the examples are games, there’s a good exposition of the use of random numbers in modern C++ — seeds, generators, engines, distributions. The explanation in this book will make you much more comfortable with the complexity of that library.Negatives: the only one I can think of is that not all the URLs mentioned in the text are listed in the resources section. This is not a big deal, but it does mean you need to make note of some interesting ones. I’m sure there are lots of important C++ changes that aren’t covered, but one of the things this book does is point you to resources where you might learn about those new features.

## Frequently Bought Together

- Learn C++ by Example: Covers versions 11 to 23 (Bookcamp)
- Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
- C++ Primer (5th Edition)

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ma/products/626081976-learn-c-by-example-covers-versions-11-to-23-bookcamp](https://www.desertcart.ma/products/626081976-learn-c-by-example-covers-versions-11-to-23-bookcamp)

---

*Product available on Desertcart Morocco*
*Store origin: MA*
*Last updated: 2026-02-26*