compiler-warnings 相关问题

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

Maven Java不会警告您进行非详尽的转换

如果打开枚举,既不涵盖所有情况,也不提供默认值,则收到编译器警告会很有用。该站点上的其他答案都建议javac应该提供这样的警告。 ...

回答 1 投票 0

表示开关盒通过[重复]掉落

一个案例进入下一个案例,可能表示错误,但有时是故意的;如果是这样,则最好将其标记为这样做,以造福人类和编译器。前者...

回答 1 投票 2

无法从Visual Studio编译器的命令行禁用编译器警告

我在MSVC9(Microsoft Visual Studio 2008)中遇到了一个奇怪的问题。我无法通过cl.exe通过命令行禁用警告C4214,但它在源代码中可与#pragma warning(disable:4214)一起使用。我...

回答 2 投票 1

有关如何抑制/修复“隐式转换更改签名”警告的方法

我正在对旧项目进行现代化,并在Xcode上启用了-Wconversion标志。现在我有很多警告,例如隐式转换会更改签名:'NSUInteger'(aka'unsigned long')到'...

回答 3 投票 1

警告C6031返回值在宏扩展中被忽略

我正在使用以下代码将HRESULT格式化为消息,并且仅在HRESULT为错误时才将消息写入文件。该代码可以编译并正常工作,除了我得到以下编译器警告:...

回答 1 投票 0

命令行警告D9002:忽略未知选项'-std = c ++ 11'

在我的CMakeList.txt文件中,为了添加c ++ 11支持,我具有以下内容:set(CMAKE_CXX_FLAGS“ $ {CMAKE_CXX_FLAGS} -std = c ++ 11”)在Mac上使用Xcode可以正常工作。但是,我得到了...

回答 2 投票 8

如何让编译器警告这是无效的布尔值?

[我们只是被错字烧掉了:“ constexpr bool maxDistance = 10000;” gcc和clang都编译此文件而没有任何警告。真正的错误是该变量不应该是bool类型,而是...

回答 1 投票 0

Java编译器是否存在“赋值无效”警告/错误的错误

[似乎Java编译器(Jdk8)缺少针对'j = j ++;等赋值的警告;'无效,但会为“ j = ++ j;”等赋值生成警告实际上有...

回答 1 投票 0

lambda:使用已删除的赋值运算符捕获`this`会发出编译器警告

我已经将我的项目设置为将编译器警告视为错误,而这看来微不足道的lambda捕获被证明对我来说是一个棘手的问题:#pragma warning(default:4626)struct B {...

回答 1 投票 0

新的c ++警告会提高可靠性吗?

所以,我在C#中工作了很长时间之后一直在C ++中工作,我注意到现在有所有这些警告。虽然一些警告似乎是使代码更合理的建议,但...

回答 2 投票 0

为什么没有关于身份分配的警告?

我已经多次犯了这个错误-在我快速工作并使用代码完成功能时会发生。我最终得到如下代码:public class Model:IModel {public ...

回答 3 投票 7

通过多维数组的行作为一个参数

我在C程序都有定义为int origF一个3D阵列[6] [6] [4]。我也有一个函数void displayPM(INT瓦片[])中,向其中我通过origF [i] [j]作为参数,这在逻辑上使感。有用 ...

回答 1 投票 0

C ++虚函数的参数得到警告,当未使用

虚拟无效myFunc的(INT&A,INT和b){}我得到有关未使用的变量警告,但我不想给它们做任何事情在基类。我想如果派生类来实现他们...

回答 6 投票 6

-Wundef未与克编译指示忽略++

考虑下面的代码:#如果MACRO_WITHOUT_A_VALUE INT无功; #ENDIF诠释的main(){}当与,克++ -std = C ++ 1Z -Wundef -o编译主main.cpp中时,它产生了以下警告:main.cpp中:1:5:...

回答 2 投票 5

实现可变参数检查自定义字符串格式化功能

的Visual Studio 2015年推出了两款新的警告,C4473和C4477,该通知时,字符串格式化函数的格式字符串和相关的可变参数之间的不匹配:警告...

回答 2 投票 1

用非扩展-std编译时-Wpedantic会做什么?

如果我编译我的C或C ++代码与海湾合作委员会,使用-std = C99或-std = C ++ 11或其他一些合适的ISO标准,而不是一个GNU扩展 - 将-Wpedantic问题更多的警告,我通常会得到什么?例如...

回答 1 投票 0

如何禁止“ISO C ++不支持'__int128'警告?

我用gcc编译我的代码,使用-Wall -Wextra -Wpedantic开关和非扩展标准集(比如说-std = c ++ 14)。但是 - 我希望有一个例外并使用__int128,这让我...

回答 1 投票 2

Eclipse警告:找不到类javax.persistence。*

这是我第一次真正使用Eclipse进行Java开发。我正在尝试使用EclipseLink的JPA实现。我将所有实体都移到了一个单独的包中“......

回答 2 投票 2

如何解决“'配置'元素未在C#.net中声明为”警告消息

从我的app.config文件生成的这个警告让我发疯,我一直在搜索,但没有得到任何真正的答案,为什么会这样。这是代码。任何帮助都会很大......

回答 3 投票 8

为什么本地禁用有关部分应用程序的警告似乎不起作用

在OCaml 4.08中,默认情况下会发出关于部分应用程序的新警告,如:let _ =(Format.printf“side-effect!@。”; List.iter(fun() - >()))2 | (Format.printf“副作用!@。”; ...

回答 1 投票 1

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