我想知道__attribute__((nonnull))是 C 中的标准还是编译器特定的。如果它是特定于编译器的,那么是否有其他替代方法可以与标准 C 做同样的事情?
__attribute__((nonnull))
我试图阻止静态分析器可能的空指针取消引用警告,但我不想让我的代码编译器依赖。
c compiler-errors
c ×1
compiler-errors ×1