前端之家收集整理的这篇文章主要介绍了
C中的通用实现,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Hii,
虽然我正在为类分配实现一些程序,但它让我感到震惊的是如何使用C以通用方式实现它.
我知道我们需要使用void指针和函数,但我只是坚持如何做到这一点.请给我一个简单的例子并演示其用法.
就像如何实现比较函数来实现比较排序,或插入到链表中每个节点都有不同类型的元素等…
P.S:任何其他问题或文章的链接都是有帮助和欢迎的.
你可以使用void *指针,然后进行大量的转换.请注意,您需要以某种方式存储类型以重新返回到原始元素,因此它不是完全通用的,而是尽可能接近您.
显然,这种代码非常容易出错
原文链接:https://www.f2er.com/c/118450.html