A CRTP Wrapper for overloading arithmetic operators
C++
You often encounter POD types / structs that we want to aggregate across. For example, in linear algebra, we may want to add
Complex{ x, y } numbers, Vec3D{ x, y, z } or Quat…
Jun 13, 2026