compiler-warnings 相关问题

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

vs2010 C4353 为什么这不是一个错误

我今天在 if 中遇到了这个问题,经过研究发现所有这些都是生成 C4353 的有效语句。 我唯一的猜测是这是在 C 中执行 noop 的旧方法。为什么...

回答 4 投票 0

为什么 C4062 Visual C++ 警告默认关闭?

根据 MSDN,Visual C++ 在以下情况下会发出 C4062 警告: 枚举用于 switch 和 该枚举中的至少一个元素没有标签,并且 s 中没有默认值:标签...

回答 4 投票 0

为什么VC++ C4150(删除不完整类型的指针)只是一个警告?

警告当然要处理,但是为什么VC++ C4150(删除不完整类型的指针)只是警告?

回答 3 投票 0

Javac - 如何将除弃用之外的所有警告视为错误?

我正在使用 javac 的 -Werror 标志来将所有警告视为错误(与此帖子相关:使 javac 将警告视为错误)。 但是,我试图排除弃用的情况......

回答 1 投票 0

C++17 中 [[nodiscard]] 的解释

在使用 C++20 的项目中,CLion 建议我将 [[nodiscard]] 添加到我的 const 类方法定义中,例如, 类测试{ 民众: [[nodiscard]] int f(int a, int b) const { 返回 a + b...

回答 3 投票 0

Visual C++ C4723 警告描述中的“电位被零除”是什么意思?

当我在 Visual C++ 10 中编译以下代码时 int _tmain(int /*argc*/, _TCHAR* /*argv*/[]) { int len = strlen(""); 如果(长度/0){ 兰特(); } } 编译器发出 C4723

回答 4 投票 0

浮点作为整数累加的警告标志?

我需要激活 GCC 和/或 clang 上的哪些警告才能发出警告? #包括 ... std::vector vec = {1.0, 2.0, 3.0}; 自动常量总和 = std::

回答 1 投票 0

我应该禁用 C 编译器有符号/无符号不匹配警告吗?

当您尝试比较两个变量(其中一个是有符号的,另一个是无符号的)时,Microsoft C 编译器会发出警告。例如: 整数a; 无符号b; 如果(一个< b ) { // warning C4018: '&l...

回答 11 投票 0

在java中强制警告

我想要一种手动抛出编译时警告的机制。我用它来标记未完成的代码,这样我以后就不可能忘记它。 @Deprecated 已关闭,但在调用者站点发出警告,而不是在

回答 7 投票 0

Scala:比较新鲜对象

我正在浏览 scala 测试,我不明白为什么编译器在比较“两个新对象”时会产生警告。 这是测试的输出: http://lampsvn.epfl.ch/trac/scala/browser/scala/

回答 1 投票 0

如何优雅地克服毫无意义的C++编译器警告?

这个问题不受任何特定编译器警告的约束,以下只是一个示例。 目前,当我想要一个循环来检查内部的退出条件时: 而(真){ 做某事(...

回答 7 投票 0

如何禁用VS编译警告“class或css类未定义”

在 VS 2008 中,当我编译时,我收到一大堆 The class or CssClass value is not Defined 消息。 我如何获取该消息的错误/警告代码(类似于“C0167”),所以...

回答 1 投票 0

将编译器警告视为错误

如何配置 CMake 以在构建过程中将编译器警告视为错误? 我知道可以通过逗号手动配置编译器的命令行选项,例如 -Werror...

回答 2 投票 0

动态转发:抑制不完整实施警告

我有一个类公开一些方法,其实现由内部对象提供。 我使用前向调用在运行时分派对内部对象的方法调用,但 XCode 是

回答 2 投票 0

在 Razor 视图中使用 #pragma 语句

我们有一些带有 jQuery vsDoc 的文件,如下所示,用于语法帮助; @如果(假) { <p>我们有一些包含 jQuery vsDoc 的文件,如下所示,用于语法帮助;</p> <pre><code>@if (false) { &lt;script src=&#34;@Url.Content(&#34;~/Scripts/jquery.validate-vsdoc.js&#34;)&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; } </code></pre> <p>它会生成一些关于无法访问代码的恼人的编译器警告,我想用 <a href="http://www.dotnetperls.com/pragma" rel="nofollow noreferrer">#prama warning</a> 包装该语句,但我无法弄清楚 Razor 中的语法。</p> </question> <answer tick="true" vote="7"> <pre><code>@{ #pragma warning disable } @if (false) { &lt;script src=&#34;@Url.Content(&#34;~/Scripts/jquery.validate-vsdoc.js&#34;)&#34; type=&#34;text/javascript&#34;&gt; &lt;/script&gt; } @{ #pragma warning restore } </code></pre> <p>对我有用</p> </answer> <answer tick="false" vote="0"> <p>我认为这应该有效...</p> <pre><code>@{#pragma warning disable} </code></pre> </answer> </body></html>

回答 0 投票 0

如果开关盒掉落,如何让 MSVC 发出警告或失败?

如果我的 switch 语句之一有一个不中断的情况,我希望收到警告/错误。这可能吗? 开关(一){ 案例1: 计算<< "one"; //forgot to break here, I want to...

回答 3 投票 0

在 C 中编译“不兼容的指针类型”

我的代码 #包括 #包括 #包括 void getData(short int *数字,char *字符串) { 打印(“ 请输入一个大于零的数字:"); ...

回答 2 投票 0

如果某些变量声明为“intent(out)”,则优化编译时 gfortran 执行错误

以下 Fortran 代码应给出接近 2/3 的值。 !文件“buggy.f90”。 程序错误 隐式无 整数,参数 :: n = 1000 整数::i,k 逻辑::c1,c2

回答 1 投票 0

在 BlueJ 上使用 Xlint 重新编译以获取警告详细信息

我是一名学生,我必须创建一个游戏。我完成了,但我必须在没有任何警告的情况下让它完成。 我有一个警告,我不知道它来自哪里。 Myclass.java 使用未经检查或不安全的操作。

回答 1 投票 0

AutoHotkey 警告局部变量与全局变量同名

每当我尝试从启用了 #warn 的 AutoHotkey 函数访问全局变量时,都会显示一条警告提示,指出我的局部变量与全局变量同名。 这个警告...

回答 1 投票 0

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