compiler-warnings 相关问题

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

命令行警告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

如何禁用“不必要的路径消歧”警告?

我正在使用宏生成代码,其中包含完全限定的类型路径,如下所示:let vec:Vec :: ;注意额外::之前 。这是必要的,所以...

回答 1 投票 4

C char在编译时显示为int

我正在学习C,并且一直在尝试创建一个接受用户输入的程序,并删除其中的任何双重空格,然后再将其打印出来。我们还没有完成数组,所以我需要通过...

回答 3 投票 0

编译器是否更可能使用指定的inline关键字在类声明中内联函数?

我最近正在审查同事的代码,并注意到他已将“inline”关键字放在一组在类声明中定义的Getter函数之前。例如,Foo类{public:...

回答 3 投票 4

使额外的大括号触发编译器警告错误C#

我有以下代码,这显然是一个用户错误(额外的return语句)if(!await NoError())return false; {Logger.LogError(“出错!”);返回false;现在额外......

回答 1 投票 0

抑制Qt标题的GCC警告[重复]

我正在尝试将QMAKE_CXXFLAGS + = -Wsuggest-override添加到现有项目中以查找丢失的覆盖。这是一个包含多个库的项目,所有内容都是静态链接的。当我激活...

回答 1 投票 1

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