提问人:Danya Smelskiy 提问时间:2/7/2023 更新时间:2/7/2023 访问量:147
如何禁止在C++项目中使用某些特定的函数,类和头文件
How to ban the usage of some specific functions, classes and header files in C++ project
问:
我正在尝试找到一种方法,如何禁止在我的 C++ 项目中使用某些函数、类和头文件。
更准确地说,在我的工作项目中,我们尽量避免使用 C++ iostream 库,因为它极大地增加了我们服务的二进制大小。相反,我们尝试使用 stdio 库。
我想添加一个自动验证,即我们没有使用某些头文件 (iostream...)、类 (std::istream、std::ostream...) 和函数 (std::getline...) 到我们的 CI/CD 管道。
此外,必须有一种方法可以忽略某些目录(例如,对于 3D 方库、测试和模拟)的此验证,或者如果可能的话,忽略一些单独的行。
答: 暂无答案
评论
#include
grep