你能用C编写面向对象的代码吗?特别是关于多态性.
另请参阅堆栈溢出问题C中的面向对象问题.
c oop object
什么是一组漂亮的预处理器黑客(ANSI C89/ISO C90兼容),它在C中实现某种丑陋(但可用)的面向对象?
我熟悉一些不同的面向对象语言,所以请不要回答"学习C++!"这样的答案.我读过" 面向对象的ANSI C编程 "(当心:PDF格式)和其他一些有趣的解决方案,但我最感兴趣的是你:-)!
另请参见您能用C编写面向对象的代码吗?
我特别感兴趣的是在C语言中使用的对象,而不是构成解释语言核心的对象的实现,例如python.
c inheritance object c99 c89
C语言是否支持继承.如果是这样,它使用结构,因为类没有在C中定义.
c oop inheritance
c ×4
object ×3
oop ×3
inheritance ×2
c89 ×1
c99 ×1