Skip to content

Complete modern C++ foundation structure - #1

Merged
Merd0 merged 1 commit into
mainfrom
codex/complete-cpp-foundation
May 18, 2026
Merged

Complete modern C++ foundation structure#1
Merd0 merged 1 commit into
mainfrom
codex/complete-cpp-foundation

Conversation

@Merd0

@Merd0 Merd0 commented May 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Reframed the repository around a C++17 production baseline with C++20/C++23 covered as modern notes instead of default build requirements.
  • Expanded EN/TR learning tracks with smart pointers, move semantics, error handling, file I/O, templates, low-level C++, concurrency, and architecture pattern sections.
  • Added focused compiling examples for each new topic and strengthened OOP coverage with an object slicing example.
  • Added reference indexes and roadmap/standard-policy docs for offline lookup and long-term maintenance.
  • Updated CMake targets so all new examples build through the root project, and made project tests work in Release builds without relying on disabled asserts.

Validation

  • Ran git diff --check.
  • Verified learning path file references exist.
  • Verified CMake executable source references exist.
  • Ran cmake -S . -B build -DCPP_LEARNING_LAB_WARNINGS_AS_ERRORS=ON.
  • Ran cmake --build build --config Release.
  • Ran ctest --test-dir build -C Release --output-on-failure.

@Merd0
Merd0 merged commit d529855 into main May 18, 2026
1 check passed
@Merd0
Merd0 deleted the codex/complete-cpp-foundation branch May 18, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant