Backward compatibly convert header-based C++ code to modules (since C++20).
-
Updated
Feb 22, 2025 - C++
Backward compatibly convert header-based C++ code to modules (since C++20).
this is the repo where I store all my exercise for the CPP modules from 42 shool
Introduction to CPP, RAII, OOP, I/O and file streams, operator overloading, templates/generics and containers
C++20 modules and other dependencies scanning tools. Now it can work together with cmake. C++20模块导入及其它依赖扫描工具。现在它可以协助cmake完成部分工作。Read README.md first, please.
This repository includes my C++ Education Examples
In this module, you'll learn about type conversions in C++ using operators like static_cast, dynamic_cast, and reinterpret_cast. You'll also explore polymorphism and safely convert between derived classes using dynamic_cast.
This is my first experience with Object-Oriented Programming (OOP) in C++.
This repo covers key concepts in object-oriented programming in C++. It includes explanations of virtual functions, abstract classes, interfaces, and copy methods, all illustrated with examples. The focus is on dynamic polymorphism and practical applications of these concepts.
This repository, cpp_modules, is a comprehensive collection of C++ exercises, each organized into distinct modules. Each module focuses on a specific aspect of C++ programming, ranging from basic concepts like namespaces and classes to more advanced topics like subtype polymorphism, abstract classes, and the Standard Template Library (STL).
➕ A set of small projects aimed at learning C++ syntax and OOP principles;
OOP. Exceptions. Templates. Practice. CPP tasks solutions.
Comprehensive collection of C++ programs, from beginner to expert
Simple C++23 CMake project template for my use-cases
"Master the essentials of C++ programming and project development."
A simple snake game with raylib and c++
Add a description, image, and links to the cppmodules topic page so that developers can more easily learn about it.
To associate your repository with the cppmodules topic, visit your repo's landing page and select "manage topics."