MCPcopy Create free account
hub / github.com/Apress/beginning-cpp20

github.com/Apress/beginning-cpp20 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,265 symbols 5,318 edges 1,228 files 724 documented · 22% updated 2y ago★ 1772 open issues

Browse by type

Functions 2,846 Types & classes 419
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apress Source Code

This repository accompanies Beginning C++20 by Ivor Horton and Peter Van Weert (Apress, 2020).

Cover image

Download the files as a zip using the green button, or clone the repository to your machine using Git. To make sure you also clone the 3rd party submodules in the Workarounds directory, we recommend using the following Git command:

git clone --recursive https://github.com/Apress/beginning-cpp20.git

C++20 Compiler Support

At the time the book was completed, not a single compiler supported all C++20 features yet. We recommend you consult the Workarounds section on how to work around any compilation issues you may experience.

Contributions

See the file Contributing.md for more information on how you can contribute to this repository.

Core symbols most depended-on inside this repo

Shape

Function 1,446
Method 1,400
Class 406
Enum 13

Languages

C++100%

Modules by API surface

Exercises/NoModules/Chapter 18/Soln18_02/LinkedList.h23 symbols
Exercises/NoModules/Chapter 17/Soln17_06/LinkedList.h23 symbols
Exercises/NoModules/Chapter 17/Soln17_05/LinkedList.h23 symbols
Exercises/NoModules/Chapter 12/Soln12_08/Truckload.cpp16 symbols
Exercises/Modules/Chapter 12/Soln12_08/Truckload.cpp16 symbols
Exercises/NoModules/Chapter 13/Soln13_07/Rational.h15 symbols
Exercises/NoModules/Chapter 15/Soln15_06/Shapes.h14 symbols
Exercises/NoModules/Chapter 12/Soln12_07/Truckload.cpp14 symbols
Exercises/Modules/Chapter 12/Soln12_07/Truckload.cpp14 symbols
Exercises/NoModules/Chapter 18/Soln18_05/DB.cpp13 symbols
Exercises/NoModules/Chapter 18/Soln18_04/DB.cpp13 symbols
Exercises/NoModules/Chapter 18/Soln18_03/DB.cpp13 symbols

For agents

$ claude mcp add beginning-cpp20 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page