Skip to content

Mrunmoy/cpp-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ Template Learning Journey

This repository tracks my progress in learning C++ templates from beginner to expert level. Each folder contains self-contained, compilable projects with exercises and notes.

Learning Phases

  1. Foundations
  2. Intermediate Concepts
  3. Advanced Metaprogramming
  4. Expert Patterns and Applications

Directory Structure

cpp-template-learning/
├── README.md
├── .gitignore
├── phase-1-foundations/
│   ├── 01_function_templates/
│   ├── 02_class_templates/
│   ├── 03_template_type_deduction/
├── phase-2-intermediate/
│   ├── 01_partial_specialization/
│   ├── 02_type_traits/
│   ├── 03_template_recursion/
├── phase-3-metaprogramming/
│   ├── 01_enable_if/
│   ├── 02_variadic_templates/
│   ├── 03_crtp/
├── phase-4-expert/
│   ├── 01_expression_templates/
│   ├── 02_type_erasure/
│   ├── 03_concepts/
└── CMakeLists.txt

About

learning c++ templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors