C中的通用实现

前端之家收集整理的这篇文章主要介绍了C中的通用实现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Hii,

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

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

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

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

解决方法

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

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

原文链接:https://www.f2er.com/c/118450.html

猜你在找的C&C++相关文章