Computer scientist by education, electronics engineer by passion. Worked on industry and space projects, runs a small webshop, teaches (mainly) embedded C++ programming. Likes abstraction, but hates overhead.
Classic C++ objects provide abstraction, but at a run-time cost. For compile-time known compositions, static classes and static class templates provide the benefits of abstraction without the time and space …
More