compiler-warnings 相关问题

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

编译器警告消息

我有一段代码在编译时给了我这个警告 #define SKM_sk_set_cmp_func(类型, st,cmp) \ ((int (*)(const 类型 * const *,const 类型 * const *)) \ sk_set_cmp_func(

回答 1 投票 0

FSC 编译警告:程序集“SMDiagnostics”被传递引用,且程序集无法自动解析

在编译我的项目(它是一个实现 Windows 服务的控制台应用程序)时,会间歇性地发布上述警告。 (这里是完整的警告文字) 警告 1 程序集“SMDiagnostics”为

回答 2 投票 0

奇怪的警告:“已分配但其值从未使用”

为什么我的 C# 代码中会收到以下警告? 私有字段 xxxx 已分配,但其值从未被使用 相关属性仅用作用户的标志。用户确实可以

回答 5 投票 0

Java“空白最终字段可能尚未初始化”方法中抛出异常

我有一些代码,例如: 最终 int var1; 如果( isSomethingTrue ){ var1 = 123; } 别的 { 抛出错误方法(); } int var2 = var1; throwErrorMethod 的定义如下: 私人...

回答 5 投票 0

使用简单整数和内存大小的正确方法

我想知道使用简单整数和memsize的正确方法是什么?准确地说, 我有一个最初为 32 位架构编写的 C 代码。现在它必须遇到架构...

回答 2 投票 0

为“while(true)”发出编译器警告而不为“for(;;)”发出编译器警告有什么意义?

当我使用 Visual C++ 9 编译 C++ 代码时,“警告级别 4”如下: 而(真){ //在特定条件下循环体 } 以及以下内容: 为(;真;){ //同样的厕所...

回答 5 投票 0

出现在错误列表中的 Visual C++ 编译器故意警告?

如何在 Visual C++ 中有意创建编译器警告(在 #error 模型中,除非作为警告),该警告将显示在错误列表上并具有正确的文件和行号? 海湾合作委员会和其他

回答 2 投票 0

C 警告:函数‘fchmod’的隐式声明

我有一个使用 fchmod 的函数 createFile: int createFile(char *pFileName) { int ret; if ((ret = open(pFileName, O_RDWR | O_CREAT | O_TRUNC)) < 0) errorAndQuit(2); fchmod(...

回答 3 投票 0

为什么要更改 C++ 中特定警告的警告级别?

Visual C++ 具有 #pragma 警告功能,除其他外,还允许更改特定警告的警告级别。假设警告 X 默认为 4 级,那么之后 #pragma 警告( 3, X ) 它...

回答 5 投票 0

为什么编译器会抱怨对齐?

我想了解更多关于对齐的知识。为什么 Microsoft 编译器 (Visual Studio 2012 Express) 抱怨以下代码片段的对齐方式? __declspec(align(16)) 类...

回答 4 投票 0

为什么编译器在编译两个相似的类时输出不同?

以下是《C++ Primer 第五版》中的练习: 练习 14.26:为 StrVec、String、 StrBlob 和 StrBlobPtr 类。(P.566) StrVec 类编译时没有 ...

回答 2 投票 0

现实生活中是否存在 C4129 警告并不表示错误的情况?

Visual C++ 具有在如下代码中发出的 C4129 警告: 计算<< "\n\Nothing to do\n\n"; Here it's not really clear what the intent was - perhaps it should be \n\n at the st...

回答 2 投票 0

警告 C4247 和 C4248 的含义是什么?为什么将它们从 Visual C++ 2005 中删除?

根据 MSDN,Visual C++ 2003 和 Visual C++ 6 可能会发出警告 C4247 “member”不可访问,因为“class1”使用“access”从“class2”继承 和警告 C4248 “class1”:不能

回答 1 投票 0

GCC 选项:对没有 return 语句的非 void 函数发出警告

如果有一个函数具有非 void 返回值,但在其定义中不包含 return 语句,是否有一个 GCC/g++ 选项会生成错误/警告? 例如。: int add(int a, int ...

回答 1 投票 0

C++ 常量正确性警告

有谁知道 C++ 编译器提供的任何有助于强制 const 正确性的警告吗?例如,如果任何包含非 c...的 C++ 方法生成警告,那就太好了。

回答 5 投票 0

使用 GCC 将 warn_unused_result 应用于所有函数

即使没有相应的属性,是否可以告诉 GCC 对所有函数使用 warn_unused_result 标志?因为如果我忘记检查返回值,我也可能忘记添加...

回答 4 投票 0

为什么 C4265 Visual C++ 警告(虚拟成员函数和无虚拟析构函数)默认关闭?

当类至少有一个虚拟成员函数且没有虚拟析构函数时,Visual C++ 会发出 C4265 警告。 显然,警告是为了检测派生类对象被删除的情况...

回答 4 投票 0

g++:如果文件中不包含头文件,有没有办法发出警告?

有没有办法用 g++ 编译源代码,并且如果我没有将文件包含在我应该包含的另一个文件中,编译器会警告我? 例如,在一个大型项目中,它通常非常...

回答 2 投票 0

函数体内的url是如何编译的

我刚刚将一个 url 粘贴到我的代码中,忘记注释它,但我很惊讶地看到 MSVC++ 成功编译了它。我的代码是这样的 无效我的函数() { http://www.google.co.in/ } 怎么...

回答 2 投票 0

C# 帮助编译器推断可空性

考虑 C# 中的这个简单类(启用了可空性功能): 公共类错误 { 公共字符串消息=“...”; 公共静态隐式运算符 bool(Error? err) => err 不是

回答 1 投票 0

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