Fla*_*ash 7 c generic-programming
Hii,
当我为类分配实现一些程序时,它让我感到震惊的是如何使用C以通用方式实现它.
我知道我们需要使用void指针和函数,但我只是坚持如何做到这一点.请给我一个简单的例子并演示其用法.
就像如何实现比较函数来实现比较排序,或插入到链表中每个节点都有不同类型的元素等...
PS:任何其他问题或文章的链接都是有帮助和欢迎的.
rtp*_*tpg 2
您可以使用 void* 指针,然后进行大量转换。请注意,您需要以某种方式存储类型以重新转换回原始元素,因此它并不完全是通用的,但大约是您所能得到的。
显然这种代码很容易出错
归档时间:
15 年,3 月 前
查看次数:
930 次
最近记录: