Language Deep Dive2024Solo Engineer
CPP Modules
A progressive exploration of C++98 through C++11, covering memory management, templates, STL, and object-oriented design.
C++
01 · Problem
What made this interesting
Mastering C++ requires understanding its multi-paradigm nature — from manual memory management to template metaprogramming — across evolving language standards.
02 · Approach
How I solved it
Worked through progressive modules covering OOP principles, operator overloading, templates, STL containers, and exception handling, building increasingly complex applications at each stage.
03 · Result
What came out of it
Comprehensive understanding of C++ spanning memory management, generic programming, and the standard template library.
Next case study
Piscine Object
Foundational programming bootcamp covering C fundamentals, algorithms, and Unix systems.
