MCPcopy Create free account
hub / github.com/BartVandewoestyne/Effective-Modern-Cpp

github.com/BartVandewoestyne/Effective-Modern-Cpp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
518 symbols 711 edges 233 files 42 documented · 8% updated 3y ago★ 6144 open issues

Browse by type

Functions 362 Types & classes 156
What it actually does AI analysis from the code graph — generated when you open this
loading…

Core symbols most depended-on inside this repo

Shape

Function 292
Class 133
Method 70
Enum 23

Languages

C++100%

Modules by API surface

Item07_Distinguish_between()_and_{}_when_creating_objects/empty_braces_test_v2.cpp9 symbols
Item07_Distinguish_between()_and_{}_when_creating_objects/empty_braces_test_v1.cpp9 symbols
Item31_Avoid_default_capture_modes/by_reference_capture.cpp8 symbols
Item21_Prefer_std_make_unique_and_std_make_shared_to_direct_use_of_new/limitations_of_make_functions.cpp6 symbols
Item15_Use_constexpr_whenever_possible/Point_cpp14.h6 symbols
Item15_Use_constexpr_whenever_possible/Point_cpp11.h6 symbols
Item08_Prefer_nullptr_to_0_and_NULL/template_example_templatized_cpp14.cpp6 symbols
Item08_Prefer_nullptr_to_0_and_NULL/template_example_templatized.cpp6 symbols
Item30_Familiarize_yourself_with_perfect_forwarding_failure_cases/overloaded_function_names_and_template_names.cpp5 symbols
Item19_Use_std_shared_ptr_for_shared-ownership_resource_management/shared_ptr_things_to_know.cpp5 symbols
Item18_Use_std_unique_ptr_for_exclusive-ownership_resource_management/investment.h5 symbols
Item12_Declare_overriding_functions_override/overriding_explained.cpp5 symbols

For agents

$ claude mcp add Effective-Modern-Cpp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page