编译器发出的消息,指示代码或配置中的潜在问题。
所以基本上我有这个确认和规则,编译器以某种方式说这些子句不在源文件中,我不明白为什么,就像我认为程序编写得很好一样?程序:...
我有一个这样的超类:class Parent {public:virtual void Function(int param); }; void Parent :: Function(int param){std :: cout << param << std :: endl; } ..和子项...
[为int和long均为32位且long long为64位的平台(如clang或gcc -m32或clang的wasm32-unknown-wasi目标)编译C时,出现有关不兼容指针的错误...] >
无论是一次使用#ifndefs还是#pragma,编译器都会了解防护措施。并且每个头文件(.h / .hpp)都应该有一个防护。可能对于某些打算用于.... inc文件的例外。
我收到警告,说我的int变量尚未使用,但我正在使用它来存储我正在读取的文本文件中的整数值。警告消息:menu.cpp:48:6:warning:未使用.. 。
我执行了以下程序-#include #include 使用命名空间std; void display(const vector &arr){for(auto const&val:arr)...
我进行了一些研究,以了解为什么遗漏的回报不能是错误,而是未定义的行为。我在一个错误报告中找到了此评论,该错误报告使用以下示例来说明其原因...
''variable'可以在此函数中未初始化使用,有一种可行的解决方法,但不明白为什么
我已经搜索并找到了很多类似的问题(无疑是很好的答案),但是我还没有找到我完全理解的问题。我找到了一个行之有效的解决方案,实际上我只是...
我创建了2个结构,一个称为产品,一个称为订单。我想要的是对包含订单的数组进行排序,而这些订单包括产品数组,并且我使用了冒泡排序...
我有一个在主构造函数中带有一个varargs参数和键的类,以及一个仅需要该键的辅助构造函数,然后,在调用主构造函数时,我只是...
intelliJ消息,我是Java的新手,我理解构造函数(我想),但是为什么我的代码要等到构造一个空的构造函数后才能起作用?而我已经拥有了带有参数的构造函数...
保持错误:[警告]赋值使指针从整数开始,而没有强制转换-l [i] = string [i];和r [j] = string [j];有人可以解释原因并建议一些...
我已读取此方法,旨在从无符号char指针数据的地址读取整数数据类型。例如,如果数据包含0x12、0x34、0x56、0x78、0x9A,则读取 (1,ptrToMyInt)...
struct ListNode {int val; struct ListNode *下一步; };对于iPhone上的格式,我深表歉意。 struct ListNode * test = malloc(sizeof(struct ListNode *)); test-> ...
Android Studio Inspection:如果未将参数名称传递给函数,如何获取警告/通知
我想将参数的名称添加到我实现的函数的每次调用中,如果我忘记了某个地方,例如,IDE可以警告我,那将非常好,例如:sum(firstNumber = 5,secondNumber = ...
我正在尝试建立一个系统,如果设备的USB电缆断开连接,则会阻止我的应用程序运行。为此,如果此人激活了功能,而不是使应用程序崩溃,则...
在这种环境下,我编译了一个在线发布的c ++ / openGL示例:Windows 7代码:: Blocks v 13.12 MinGW build 2013年10月(不确定版本)mingw32-g ++ v 4.8.1来自codeincodeblock的代码。...
仅在一个构造函数上的类成员初始化程序中的隐式常量转换[-Werror = overflow]中的溢出
有几个类似的问题,但这可能是由于gcc编译器中的一个错误引起的。唯一的常量是参数vvalue。我已更改为char *,但仍使用相同的编译器...
什么会导致在Visual Studio解决方案中仅对多个项目中的一个抑制所有编译器警告?]
我有一个包含4个项目的Visual Studio 2019解决方案。对于4个项目中的3个,通常会在Visual Studio的“错误列表”窗口中报告警告。但是对于4个项目中的1个,所有编译器...
如何使用-Werror =使编译器对所有-Wimplicit-int-conversion警告发出错误?
我不确定对于-Werror = 应该是-Werror = implicit-int-conversion还是-Werror = -Wimplicit-int-conversion或...,应该在等号右侧显示什么?] >