嘻皮客娱乐学习网

标题: 在C中是否有模拟继承等面向对象程序设计特性的好方法 [打印本页]

作者: ysm0604040236    时间: 2014-11-30 09:53
标题: 在C中是否有模拟继承等面向对象程序设计特性的好方法
把函数指针直接加入到结构中就可以实现简单的“方法”。你可以使用各种不雅而暴力的方法来实现继承, 例如通过预处理器或含有“基类” 的结构作为开始的子集, 但这些方法都不完美。很明显, 也没有运算符的重载和覆盖(例如, “导出类”中的“方法”), 那些必须人工去做。显然的, 如果你需要“真” 的面向对象的程序设计, 你需要使用一个支持这些特性的语言, 例如C++。




欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/) Powered by Discuz! X3.3