编译器发出的消息,指示代码或配置中的潜在问题。
我是 C++ 新手,这个警告让我发疯。 警告 C4244“参数”:从“double”转换为“int”,第 41 行可能丢失数据 该行是: ((x == 1) || (x == -1)) ? (
在 Julia 函数作用域内的 if 语句内定义函数的错误结果
我觉得有点奇怪,它在全局范围内工作得很好,但在函数作用域内,编译器诉诸于在 ifelse 语句中定义一个函数,我将其显式设置为 false。 没有……
如何告诉编译器抛出错误,因为变量未声明为“易失性”,但在中断处理程序中使用?
如果那些不打算注册或优化的变量仅在外部事件(嵌入式域中的中断内)内修改,我们需要将它们声明为易失性。 uint8_t ...
我有一些旧代码正在尝试在新的编译器(armclang 6.18)上编译,并且我目前正在解决许多新警告。我似乎无法克服的一个变量是...
“CS0109:成员“member”不隐藏继承的成员。不需要 new 关键字” - 这实际上是真的吗?
我读过其他帖子和埃里克·利珀特(Eric Lippert)关于该主题的帖子,但还没有在任何地方看到这种确切的情况得到解决。 重写方法上的 C# 可选参数 可选参数和固有...
这方面的资源少得惊人,但是,当我在最新的 Java (21) 上编译代码时,我的很多类都遇到了这个错误。
使用 Gradle 的 Eclipse 插件时如何忽略 Eclipse 中生成的代码的编译器警告?
我有一个Java库,其中在src/gen/java目录中包含大量生成的代码。代码生成器还不是很成熟,因此生成的代码会触发大量 Eclipse 警告。 ...
我已经将 Three20 项目导入到我的项目中,当我使用 iOS 5 升级到 Xcode 4.2 时,项目中出现了一堆警告。 我不关心他们,但他们制造了很多噪音......
为什么我会收到有关 C++ 中基于范围的 for 循环的警告?
我目前正在使用 Bjarne Stroustrup 的书(第二版)自学 C++。在其中一个示例中,他使用 range-for 循环来读取向量中的元素。当我编写并编译代码时...
我有一个与此实现相关的问题: 结构体arg_struct { 整数低; 高位整数; }*参数; 无效分段Sieve(无效*参数) { arg_struct *args = 参数; /****做点什么...
结构语义方向; fn 主() {} 警告:从未使用结构:`SemanticDirection` --> src/main.rs:1:1 | 1 |结构语义方向; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | =注意:#[w...
如果在 if 语句中用作真值的赋值周围缺少不必要的括号,为什么 -Wparentheses 会发出警告?
-W括号在以下代码片段中向我发出警告: 长n=-1; 布尔询问=真; 做 { Ask_into("输入该贝塞尔曲线的阶数(点数):", n); 如果(要求 = n...
“控制到达非空函数的末尾”,并通过枚举类型完全处理大小写切换
为什么即使处理了 type_t 的所有可能值,此代码也会触发“控制到达非 void 函数的末尾”?处理此警告的最佳方法是什么?添加返回-1后...
编写一个名为 boxVolume 的类,以长度、宽度和高度作为数据成员,以 readData()、dispData() 和computeVol() 作为函数。还编写一个 main() 函数来测试 boxVolume 类。 我...
我正在使用 vscode 的 C/C++ 扩展,并启用了diagnostics/clang-tidy。 但是,即使生成的代码无法在以下位置编译,它也会将诊断错误强调为黄色/警告:
初始化枚举变量的警告:“etatCourant”声明中的类型默认为“int”[-Wimplicit-int]
当我尝试初始化枚举变量时收到警告。这是代码: 枚举 etatCourant {REPOS、MARCHE_AV、MARCHE_AR、ERREUR}; etatCourant = REPOS; 这是警告:输入默认...
是否有一种稳健的方法可以在 CMake 中设置编译器标志,覆盖/替换另一个(如果存在)?
问题:我有一个全局的CMakeLists.txt,它设置了一堆全局编译选项(示例将使用MSVC,但它并不是唯一的,只是cl.exe在遇到标志时会生成警告
如果我的类路径上的项目丢失,如何在编译/运行时立即触发错误/警告
我有一个非常简单的源文件——HelloWorld.java 公开课HelloWorld { 公共静态无效主(字符串[]参数) { System.out.println("你好世界"); } } 我有
在我的应用程序中,我有相当多的实体,它们的字段通过反射获取其值。 (在本例中,NHibernate 正在设置它们)。我想摆脱“x 从来都不是屁股……
在 C 和 C++ 中比较不同大小的无符号整数时如何收到警告?
C 或 C++ 中错误的常见来源是类似的代码 大小_t n = // ... for (无符号整数 i = 0; i < n; i++) // ... which can infinite-loop when the unsigned int overflows. For example on Linux uns...