【发布时间】:2013-07-12 12:14:49
【问题描述】:
如何取消定义库函数以使用我的相同函数版本。请注意,我需要包含同一文件的其他功能的头文件。所以不包括不是一个选择。有什么办法不用改名就可以使用吗?
【问题讨论】:
-
试试
#define that_function my_function。 -
这是 C++ 被发明的原因之一。
-
是
malloc()吗?只是好奇。 -
您对此次更换的范围有何期望?例如,如果您要替换
malloc(),这是否会影响strdup()的行为,它可能会调用malloc()? -
有几种可能隐藏此答案中提到的库导出的函数:stackoverflow.com/a/6540059/694576 到类似问题。
标签: c