3 ms·
People actually put functions in structs in C to make it look like OOP!? That's horrifying! Or am I (hopefully) misunderstanding something here?
by BenjiWiebe 5y ago
People actually put functions in structs in C to make it look like OOP!? That's horrifying!
Or am I (hopefully) misunderstanding something here?
- pipeline_peak 5y agoI'm not sure how common it is in practice. CPython and GTK are the most popular examples of OOP in C that I can think of. It's pretty pointless unless you want some sort of namespace-like organization. Maybe for polymorphism because you can change an instance's "base" member function pointer.