什么是一组漂亮的预处理器黑客(ANSI C89/ISO C90兼容),它在C中实现某种丑陋(但可用)的面向对象?
我熟悉一些不同的面向对象语言,所以请不要回答"学习C++!"这样的答案.我读过" 面向对象的ANSI C编程 "(当心:PDF格式)和其他一些有趣的解决方案,但我最感兴趣的是你:-)!
另请参见您能用C编写面向对象的代码吗?
可能重复:
你能用C编写面向对象的代码吗?
我正在用C语言编写一个大型应用程序并且听说过在C++程序员出现之前用来实现C语言中的"面向对象"模式.我的问题是这个模式通常的形式是什么?以及如何在现代C应用程序中实现这样的OOP模式?