4 ms·
How else would people do OOP in C? Use GObject and its macros and boilerplate?
by curt15 3y ago
How else would people do OOP in C? Use GObject and its macros and boilerplate?
- pokeymcsnatch 3y agostructs?
- JohnFen 3y agoThat's how I did it before C++ existed. Structs with pointers to functions (which is conceptually what C++ classes are).
- pokeymcsnatch 3y agoYarp, I do the same. It's rudimentary but works fine and the code is clean enough if you pick a couple conventions (starting "private" variables with an underscore for example) and stick with them.