C中的通用实现

Hii,

虽然我正在为类分配实现一些程序,但它让我感到震惊的是如何使用C以通用方式实现它.

我知道我们需要使用void指针和函数,但我只是坚持如何做到这一点.请给我一个简单的例子并演示其用法.

就像如何实现比较函数来实现比较排序,或插入到链表中每个节点都有不同类型的元素等…

P.S:任何其他问题或文章的链接都是有帮助和欢迎的.

解决方法

你可以使用void *指针,然后进行大量的转换.请注意,您需要以某种方式存储类型以重新返回到原始元素,因此它不是完全通用的,而是尽可能接近您.

显然,这种代码非常容易出错

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...