compiler-warnings 相关问题

编译器发出的消息,指示代码或配置中的潜在问题。

如何告诉编译器抛出错误,因为变量未声明为“易失性”,但在中断处理程序中使用?

如果那些不打算注册或优化的变量仅在外部事件(嵌入式域中的中断内)内修改,我们需要将它们声明为易失性。 uint8_t ...

回答 1 投票 0

如何抑制特定的未使用但设置变量警告?

我有一些旧代码正在尝试在新的编译器(armclang 6.18)上编译,并且我目前正在解决许多新警告。我似乎无法克服的一个变量是...

回答 2 投票 0

“CS0109:成员“member”不隐藏继承的成员。不需要 new 关键字” - 这实际上是真的吗?

我读过其他帖子和埃里克·利珀特(Eric Lippert)关于该主题的帖子,但还没有在任何地方看到这种确切的情况得到解决。 重写方法上的 C# 可选参数 可选参数和固有...

回答 2 投票 0

什么是“this-escape”警告,我该如何处理它?

这方面的资源少得惊人,但是,当我在最新的 Java (21) 上编译代码时,我的很多类都遇到了这个错误。

回答 1 投票 0

使用 Gradle 的 Eclipse 插件时如何忽略 Eclipse 中生成的代码的编译器警告?

我有一个Java库,其中在src/gen/java目录中包含大量生成的代码。代码生成器还不是很成熟,因此生成的代码会触发大量 Eclipse 警告。 ...

回答 1 投票 0

从框架禁用 Xcode 中的警告

我已经将 Three20 项目导入到我的项目中,当我使用 iOS 5 升级到 Xcode 4.2 时,项目中出现了一堆警告。 我不关心他们,但他们制造了很多噪音......

回答 5 投票 0

为什么我会收到有关 C++ 中基于范围的 for 循环的警告?

我目前正在使用 Bjarne Stroustrup 的书(第二版)自学 C++。在其中一个示例中,他使用 range-for 循环来读取向量中的元素。当我编写并编译代码时...

回答 5 投票 0

C++ 中从 void* 到 struct* 的无效转换

我有一个与此实现相关的问题: 结构体arg_struct { 整数低; 高位整数; }*参数; 无效分段Sieve(无效*参数) { arg_struct *args = 参数; /****做点什么...

回答 1 投票 0

如何禁用 Rust 中未使用的代码警告?

结构语义方向; fn 主() {} 警告:从未使用结构:`SemanticDirection` --> src/main.rs:1:1 | 1 |结构语义方向; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | =注意:#[w...

回答 12 投票 0

如果在 if 语句中用作真值的赋值周围缺少不必要的括号,为什么 -Wparentheses 会发出警告?

-W括号在以下代码片段中向我发出警告: 长n=-1; 布尔询问=真; 做 { Ask_into("输入该贝塞尔曲线的阶数(点数):", n); 如果(要求 = n...

回答 1 投票 0

“控制到达非空函数的末尾”,并通过枚举类型完全处理大小写切换

为什么即使处理了 type_t 的所有可能值,此代码也会触发“控制到达非 void 函数的末尾”?处理此警告的最佳方法是什么?添加返回-1后...

回答 3 投票 0

使用 C++ 的面向对象编程求盒子的体积

编写一个名为 boxVolume 的类,以长度、宽度和高度作为数据成员,以 readData()、dispData() 和computeVol() 作为函数。还编写一个 main() 函数来测试 boxVolume 类。 我...

回答 2 投票 0

如何将 C/C++ 扩展诊断警告视为错误?

我正在使用 vscode 的 C/C++ 扩展,并启用了diagnostics/clang-tidy。 但是,即使生成的代码无法在以下位置编译,它也会将诊断错误强调为黄色/警告:

回答 1 投票 0

初始化枚举变量的警告:“etatCourant”声明中的类型默认为“int”[-Wimplicit-int]

当我尝试初始化枚举变量时收到警告。这是代码: 枚举 etatCourant {REPOS、MARCHE_AV、MARCHE_AR、ERREUR}; etatCourant = REPOS; 这是警告:输入默认...

回答 1 投票 0

是否有一种稳健的方法可以在 CMake 中设置编译器标志,覆盖/替换另一个(如果存在)?

问题:我有一个全局的CMakeLists.txt,它设置了一堆全局编译选项(示例将使用MSVC,但它并不是唯一的,只是cl.exe在遇到标志时会生成警告

回答 1 投票 0

如果我的类路径上的项目丢失,如何在编译/运行时立即触发错误/警告

我有一个非常简单的源文件——HelloWorld.java 公开课HelloWorld { 公共静态无效主(字符串[]参数) { System.out.println("你好世界"); } } 我有

回答 1 投票 0

全局抑制 C# 编译器警告

在我的应用程序中,我有相当多的实体,它们的字段通过反射获取其值。 (在本例中,NHibernate 正在设置它们)。我想摆脱“x 从来都不是屁股……

回答 4 投票 0

在 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...

回答 5 投票 0

为什么“dangling-else”会发出警告?

我有一个程序。在程序的某个地方,我有这样的代码: 整数 read_n(char *cp, int n) { int nread; if ((nread = 读取(STDIN_FILENO, cp, n)) != n) if (nread == -1) 死亡(DIE_ERROR_FMT,&

回答 1 投票 0

“control reaches end of non-void function”是什么意思?

我在这个二进制搜索算法上遇到了奇怪的编译器错误。我收到一条警告,指出控件已到达非 void 函数的末尾。这是什么意思? int binary(int val, int sorted[], int...

回答 11 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.