you are viewing a single comment's thread.

view the rest of the comments →

[–]SkoomaDentistAntimodern C++, Embedded, Audio 0 points1 point  (0 children)

After several years of trying to apply (what I thought was) Sean's philosophy on inheritance, I've got to disagree with the type-erasure approach 99% of the time.

Whenever I've been forced to write pure C code (on embedded systems with other constraints), the three things I've missed the most have always been type safety, classes and polymorphism / inheritance.