什么时候使用C作为面向对象的语言?

Beg*_*ner 5 c oop

有很多优秀的答案如何用C模拟面向对象的概念.仅举几例:

什么时候使用这种模拟是合适的,而不是本地使用支持面向对象技术的语言?

高度相关:

e.J*_*mes 4

我会给你我所知道的一个原因,因为我的情况就是这样:

当您为独特的平台开发软件时,唯一可用的编译器是 C 编译器。这种情况在嵌入式微控制器领域经常发生。

  • @dmckee:我不同意。OO 概念已被证明“非常”有用,尤其是对于大型项目。如果您被 C 编译器困住了,为什么不尝试尽可能多地使用面向对象呢? (3认同)