compiler-warnings 相关问题

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

避免警告'未引用的正式参数'

我有一个这样的超类:class Parent {public:virtual void Function(int param); }; void Parent :: Function(int param){std :: cout << param << std :: endl; } ..和子项...

回答 7 投票 50

int和long相同时不兼容的指针?

[为int和long均为32位且long long为64位的平台(如clang或gcc -m32或clang的wasm32-unknown-wasi目标)编译C时,出现有关不兼容指针的错误...] >

回答 2 投票 1

我可以告诉gcc / g ++警告缺少标题保护符吗?

无论是一次使用#ifndefs还是#pragma,编译器都会了解防护措施。并且每个头文件(.h / .hpp)都应该有一个防护。可能对于某些打算用于.... inc文件的例外。

回答 1 投票 1

为什么编译器说我的整数变量没有被使用?

我收到警告,说我的int变量尚未使用,但我正在使用它来存储我正在读取的文本文件中的整数值。警告消息:menu.cpp:48:6:warning:未使用.. 。

回答 1 投票 0

警告:形式参数为`auto` >>

我执行了以下程序-#include #include 使用命名空间std; void display(const vector &arr){for(auto const&val:arr)...

回答 1 投票 0

是否有合规者无法诊断漏报的情况?

我进行了一些研究,以了解为什么遗漏的回报不能是错误,而是未定义的行为。我在一个错误报告中找到了此评论,该错误报告使用以下示例来说明其原因...

回答 1 投票 3

''variable'可以在此函数中未初始化使用,有一种可行的解决方法,但不明白为什么

我已经搜索并找到了很多类似的问题(无疑是很好的答案),但是我还没有找到我完全理解的问题。我找到了一个行之有效的解决方案,实际上我只是...

回答 1 投票 0

使用气泡排序对结构数组排序的警告

我创建了2个结构,一个称为产品,一个称为订单。我想要的是对包含订单的数组进行排序,而这些订单包括产品数组,并且我使用了冒泡排序...

回答 1 投票 0

IntelliJ编译器警告为可变参数传播空数组

我有一个在主构造函数中带有一个varargs参数和键的类,以及一个仅需要该键的辅助构造函数,然后,在调用主构造函数时,我只是...

回答 1 投票 0

IntelliJ为什么要我构造一个空的构造函数?

intelliJ消息,我是Java的新手,我理解构造函数(我想),但是为什么我的代码要等到构造一个空的构造函数后才能起作用?而我已经拥有了带有参数的构造函数...

回答 1 投票 0

警告分配使指针从整数开始,而无需在C中进行强制转换

保持错误:[警告]赋值使指针从整数开始,而没有强制转换-l [i] = string [i];和r [j] = string [j];有人可以解释原因并建议一些...

回答 1 投票 0

我如何重新编写代码以避免左移警告?

我已读取此方法,旨在从无符号char指针数据的地址读取整数数据类型。例如,如果数据包含0x12、0x34、0x56、0x78、0x9A,则读取 (1,ptrToMyInt)...

回答 1 投票 -2

是什么导致此“存储空间不足的地址”错误?

struct ListNode {int val; struct ListNode *下一步; };对于iPhone上的格式,我深表歉意。 struct ListNode * test = malloc(sizeof(struct ListNode *)); test-> ...

回答 1 投票 0

Android Studio Inspection:如果未将参数名称传递给函数,如何获取警告/通知

我想将参数的名称添加到我实现的函数的每次调用中,如果我忘记了某个地方,例如,IDE可以警告我,那将非常好,例如:sum(firstNumber = 5,secondNumber = ...

回答 1 投票 0

如何解决警告CS4014:未等待呼叫

我正在尝试建立一个系统,如果设备的USB电缆断开连接,则会阻止我的应用程序运行。为此,如果此人激活了功能,而不是使应用程序崩溃,则...

回答 1 投票 0

“警告:在def文件末尾损坏.drectve是什么意思?

在这种环境下,我编译了一个在线发布的c ++ / openGL示例:Windows 7代码:: Blocks v 13.12 MinGW build 2013年10月(不确定版本)mingw32-g ++ v 4.8.1来自codeincodeblock的代码。...

回答 1 投票 9

仅在一个构造函数上的类成员初始化程序中的隐式常量转换[-Werror = overflow]中的溢出

有几个类似的问题,但这可能是由于gcc编译器中的一个错误引起的。唯一的常量是参数vvalue。我已更改为char *,但仍使用相同的编译器...

回答 1 投票 0

什么会导致在Visual Studio解决方案中仅对多个项目中的一个抑制所有编译器警告?]

我有一个包含4个项目的Visual Studio 2019解决方案。对于4个项目中的3个,通常会在Visual Studio的“错误列表”窗口中报告警告。但是对于4个项目中的1个,所有编译器...

回答 1 投票 -1

如何使用-Werror =使编译器对所有-Wimplicit-int-conversion警告发出错误?

我不确定对于-Werror = 应该是-Werror = implicit-int-conversion还是-Werror = -Wimplicit-int-conversion或...,应该在等号右侧显示什么?] >

回答 1 投票 0

将警告作为Visual Studio 2019中的错误进行处理,而不是智能化

true,并且在弄乱一些代码时,我发现自己花费了很多额外的时间...

回答 1 投票 0

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