Statt dynamischer RTTI (Run-Time Type Information) nutzt man in C++ oft manuell gepflegte Interfaces oder rein virtuelle Klassen. In C verzichtet man ganz darauf und nutzt explizite Strukturfelder oder Tags zur Typdifferenzierung.
Wie geht man mit Dekoratoren um, wenn Polymorphie durch RTTI nicht erlaubt ist?
—