toString和Comparable
来源:8-6 案例:单链表的基本实现

慕尼黑7034286
2021-03-29
最近在用C语言实现数据结构,目前把int类型通过void指针实现了类泛型的功能。
但是还有遇到一些问题,感觉没法在C语言中解决。
所以想问问老师,C语言中结构体是否能实现类似Java中的toString和Comparable,用来打印结构体结构和进行结构体间的比较?如果结构体不能实现,有其他方式实现类似功能吗?
写回答
1回答
-
bennyhuo
2021-03-29
你的泛型功能是怎么实现的,说来听听?
C语言当中想要实现 toString,就定义函数,然后把结构体当作参数传入就行了
例如
size_t to_string(struct Person person, char *buf, size_t size)
022021-03-29
相似问题