只显示 Eclipse 中某些文件夹的警告
我正在 eclipse 中处理一个更大的 Java 代码库,该代码库当前发出大约 7000 个警告。然而,我正在相当孤立的部分中工作,在一些特定的源文件夹和命名…
为什么不 g++或者 clang 在通过将非常量变量分配给较小类型的变量来截断该变量时引发警告?
当下面的代码片段中变量 x 被声明为常量时,clang 2.9 和 g++ 4.1.2 都会生成警告。然而,当删除 const 时,就像在代码片段中一样,即使使用我所知道…
C 警告:函数“fchmod”的隐式声明
我有一个使用 fchmod 的函数 createFile: int createFile(char *pFileName) { int ret if ((ret = open(pFileName, O_RDWR | O_CREAT | O_TRUNC)) &l…
取消引用 nullptr 时编译器不会发出警告
这: int* p = nullptr auto tmp = *p 不会导致 gcc 4.6 和 VS2010 sp1 至少发出警告。这些编译器中是否有任何选项可以让它们在这种情况下发出警告?…
CA2240 中的 DataSet 和 DataTable 警告
我创建了一个数据集,其中包含一个包含五列的简单数据表。当我从另一个解决方案链接到 DataSet 并构建我的项目时,我收到编译器警告 CA2240(来自代码…
C MySQL API 编译器在包含头文件时重新定义时出现警告问题
我正在编译一个简单的c程序来测试在eclipse cygwin环境mysql-connector-c-6.0.2上包含库文件 我的程序 #include <my_global.h> #include <mysql…
变量可能尚未初始化。我可以为字符串打开此警告吗?
当我编译此代码时, {$WARNINGS ON} function Test(s: string): string var t: string d: double begin if s = '' then begin t := 'abc' d := 1 end …
显式实现带有可选参数的接口的警告
我正在玩可选参数,看看它们如何与接口一起工作,我遇到了一个奇怪的警告。我的设置是以下代码: public interface ITestInterface { void TestOption…
Java:使用反射正确检查类实例化
我正在尝试使用最简单的反射形式之一来创建类的实例: package some.common.prefix public interface My { void configure(...) void process(...) } …
Java“空白最终字段可能尚未初始化”方法中抛出异常
我有一些类似的代码: final int var1 if ( isSomethingTrue ) { var1 = 123 } else { throwErrorMethod() } int var2 = var1 并且 throwErrorMethod …
null 类型的参数应显式转换为 Class>[] 以调用 varargs 方法
请看下面的示例,第一次调用 getMethod() 会在 Eclipse 中产生警告。第二个不起作用,并因 NoSuchMethodException 失败。 null 类型的参数应显式转换…