抑制 Xcode 对库头中函数的未使用函数警告的正确方法是什么?
例如,我在 MathUtils.h 中定义了以下函数:
namespace MathUtils {
static std::complex<double> cis(double x) {
return std::complex<double>(cos(x), sin(x));
}
...
}
包含此 header 但未使用此特定功能的源文件会触发警告。
我可以在函数周围添加一个警告 pragma 以禁用警告,但这似乎不是正确的方法 - 这似乎是一个普遍问题。
最佳答案
将函数更改为 static inline
而不仅仅是 static
可以解决问题。
关于c++ - 抑制 Xcode 对库头中内联函数的未使用函数警告的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38101440/