gpt4 book ai didi

c - ansi C 中的模板?

转载 作者:行者123 更新时间:2023-11-30 15:58:47 25 4
gpt4 key购买 nike

如何使用其他类型的数据(某些结构或某物)创建函数?在 C++ 中存在模板,但在 C 中?

我听说过 void *,但我不知道它是否有效。

有什么想法吗?

最佳答案

嗯,实现这一点的方法使用void *。您可能还需要使用函数指针,例如,如果您需要比较通用值。

另一种方法是使用 xmacros ,但这通常更多的是为了减少非常相似的结构的代码重复。

关于c - ansi C 中的模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9487384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com