notes
C++
Compilation
Execution
Dynamic memory
Pointers and references
Arrays
Strings and input/output
Const
Structs / Classes
OOP
Operator Overloading
Smart Ptr
Static, Inline, Friend
Templates
GDB debugger