Hacker News new | past | comments | ask | show | jobs | submit login

Objects as structs with function pointers? 1990 is calling. I'm not a huge C++ fan, but trying to emulate C++ concepts in C is kind of lame at this late date.



This is pretty much the standard way to write ABI compatible plugin interfaces in C that can be easily bound to multiple other languages.


Just goes to show C++ failed the zero overhead principle.


If you don't have virtual functions, a C++ object is just an struct associated with static function links.


So sad that it did...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: