gpt4 book ai didi

c++ - 限制函数在代码库中的使用次数

转载 作者:太空狗 更新时间:2023-10-29 23:47:29 25 4
gpt4 key购买 nike

这是我正在尝试做的事情:

我有一个遗留函数在我们的代码库中使用了 3 次。我想摆脱这个功能,但它需要一些时间。同时,我想阻止其他开发人员在别处使用该功能。有没有办法在编译时强制执行此操作,例如有错误?

有什么想法吗?

更新:我忘了说我的函数驻留在命名空间中。

最佳答案

首先不要将其放在标题中。在 .c 文件中本地声明它,这样它就不会公开可见。

你也可以这样做:

public_header.h:

     #define my_function(arg1, arg2, ...) exit(128)

而在实际需要使用它的.cpp文件中:

     #undef my_function     int my_function(int arg1, char *arg2, ...);

关于c++ - 限制函数在代码库中的使用次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406525/

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