关于如何使用 C 模拟面向对象的概念,有很多出色的答案。仅举几例:
- C double linked list with abstract data type
- C as an object oriented language
- Can you write object-oriented code in C?
什么时候适合使用这种模拟而不是使用原生支持面向对象技术的语言?
高度相关:
最佳答案
我会给你一个我知道的原因,因为我就是这样:
当您为一个独特的平台开发软件时,唯一可用的编译器是 C 编译器。这种情况在嵌入式微 Controller 领域经常发生。
关于c - 什么时候适合使用 C 作为面向对象语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8333789/