502得票13回答
如何在Rust中禁用未使用代码警告?

struct SemanticDirection; fn main() {} warning: struct is never used: `SemanticDirection` --> src/main.rs:1:1 | 1 | struct SemanticDirection...

350得票21回答
为什么我应该始终启用编译器警告?

我经常听说在编译C和C++程序时应该“始终启用编译器警告”。为什么这是必要的?我该如何做到这一点? 有时我也听说我应该“将警告视为错误”。我应该吗?我该如何做到这一点?

321得票10回答
Java中有效的@SuppressWarnings警告名称列表是什么?

Java中有效的@SuppressWarnings警告名称列表是什么? @SuppressWarnings("")括号中间的部分。

314得票9回答
如何针对几行代码禁用GCC警告

在Visual C++中,可以使用 #pragma warning (disable: ...)。我也发现在GCC中,可以使用针对每个文件覆盖编译器标志。如何在使用GCC时在“下一行”或使用push/pop语义在代码区域周围来实现这一点?

295得票6回答
“android:allowBackup”是什么?

自从新的ADT预览版(版本21)以来,他们有一个新的lint警告,告诉我清单文件中应用程序标签上的下一步操作: 应该明确将android:allowBackup设置为true或false(默认为true,这可能对应用程序数据的安全性产生一些影响) 在官方网站上,他们写道: 几个新的...

290得票10回答
警告信息:"函数的隐式声明"

我的编译器(GCC)给我一个警告: 警告:函数的隐式声明 为什么会出现这种情况?

256得票8回答
如何开启(字面上)GCC的所有警告?

我希望能够启用GCC的所有警告(你会认为这很容易...) 你也许会认为 -Wall 就可以实现,但实际上不行! 你仍然需要 -Wextra。 你也许会认为 -Wextra 就可以实现,但实际上并不是全部列在这里的警告都被启用了(例如-Wshadow)。而且我仍然不确定这个列表是否全面。 ...

221得票11回答
属性的获取器和设置器

使用这个简单的类,我得到了编译器 警告。 尝试在其自己的setter/getter中修改/访问x 当我像这样使用它时:var p: point = Point() p.x = 12 我遇到了一个EXC_BAD_ACCESS错误。如何在没有显式支持实例变量的情况下解决这个问题?cla...

194得票4回答
Objective-C隐式转换丢失整数精度警告:“NSUInteger”(又名“unsigned long”)到“int”。

我正在完成一些练习,出现了以下警告: 隐式转换会丢失整数精度:'NSUInteger'(也称为'unsigned long')转换成'int' #import <Foundation/Foundation.h> int main (int argc, const char...

181得票6回答
g++ -Wreorder的意义是什么?

g++ 的 -Wall 选项包含 -Wreorder。该选项的作用如下所述。我不明白为什么有人会关心这个问题(特别是足够关心将其默认打开在 -Wall 中)。 -Wreorder (仅限 C++) 警告当代码中给出成员初始化程序的顺序与执行它们的顺序不匹配时。例如: struct A {...