warnings相关内容

如果隐藏的目的是使用new关键字

我有正在生成的在VS2008警告:“如果隐藏的目的使用new关键字”下面的代码片断: 公共双富(双参数) { 返回base.Foo(参数); } 的 美孚()在基类的功能得到保护,我想通过把它在包装类单独的单元测试的目的,将其暴露在一个单元测试。即包装类将不会被用于其他任何东西。所以,我有一个问题是:这是公认的做法 回到新警告。 为什么我会有新的压倒一切的功能 ..
发布时间:2016-09-08 18:13:37 C#/.NET

为什么没有警告这个未使用的变量提供?

在VS2010中,在Windows VS2008或MonoDevelop的编译下面的程序,我得到警告的 CS0219 ”变量“Y”被分配但其值从未使用过。“ 命名空间的问题 { 公共类节目 { 私有静态无效的主要(字串[] args) { 对象x =新的对象(); INT Y = 0; } } } 为什么没有预警 X在Visual Studio编译时? ..
发布时间:2016-08-30 13:41:57 C#/.NET

ReSharper的警告 - 访问修改关闭

我有以下的code: 字符串acctStatus = account.AccountStatus.ToString(); 如果(SettableStatuses()任何(状态=>!==状态acctStatus)) acctStatus = ACCOUNTSTATUS.Pending.ToString(); 注意account.AccountStatus的类型ACCOUNTSTA ..
发布时间:2016-08-26 21:52:39 C#/.NET

在构造函数中的虚拟成员调用

我碰到ReSharper的有关从我的对象构造一个虚拟成员的呼叫警告。为什么会变成这样的东西不要做? 解决方案 (假设你在C#写在这里) 在C#编写的一个对象被构造,会发生什么情况是,初始化为了从最派生类的基类中运行,然后从基类最派生类,以构造运行( ..
发布时间:2016-08-26 13:54:00 C#/.NET

燮preSS GCC警告"在#include指令&QUOT年底多出的令牌;

我在C语言编写的程序意在编译和HP NonStop服务器的机器上运行。然而,我想要做的运行Linux在工作站上的主要发展。惠普的NonStop C编译器需要非标准#include指令类似如下: 的#include<&stdio.h中GT; NOLIST 对于每一个#include指令,我的工作站的GCC抱怨: S88USF.c:139:21:警告:在#include指令结束多出的令牌 ..
发布时间:2016-08-23 11:59:18 C/C++

解决复合赋值转换警告

在我的code我有很多的变量<< = 1; 的句子,其中变量的类型为uint16_t的。编译器随地吐痰警告说 转换从'诠释'uint16_t“可能会改变其值[-Wconversion] 我该如何解决呢?我可以用一个长形的符号,比如变量=(uint16_t)(可变<< 1) - 但我想保持短期符号。 解决方案 根据我的标准的阅读,你不能从这个警告这个原因离 ..
发布时间:2016-08-23 11:47:10 C/C++

警告:用C的指针和整数之间的比较

我得到一个警告 警告:指针和整数之间的比较 在包含行如果从下一段code的: 字符CWD [1024];如果(GETCWD(CWD,sizeof的(CWD))!=(的char *)NULL) 的printf(“%S \\ n”,CWD); 其他 error_print(“错误的PWD”); 如何和什么我需要解决? 解决方案 你有unistd.h中?如果不是这样,因为你 ..
发布时间:2016-08-23 11:44:27 C/C++

'不返回的“功能不会返回

当我编译下面的C程序中,我得到这样的警告: '不返回的'函数不返回。这是在功能: 无效打招呼(无效){ INT I; I = 1; } 为什么它会是这样吗? 所有调用该函数是你好(); 编辑: 完整的错误输出: home.c:在函数'你好': hhme.c:838:7:错误:变量'我'设置,但不使用[-Werror =未使用,但设置变量] home.c:840:1:错误: ..
发布时间:2016-08-23 10:11:42 C/C++

如何沉默特定的"零&QUOT的符号意义比较;警告?

假设我有类似下面的功能: 的#define LOWER_BOUND 0 #定义UPPER_BOUND 42INT is_value_in_range(some_typedef VAL) { 收益率((LOWER_BOUND< = VAL)及及(VAL< = UPPER_BOUND)); } 假设我已经配置了适当的警告,如果 some_typedef 原来是一个无符号的类型 ..
发布时间:2016-08-22 16:46:48 C/C++

使用未初始化的值时,编译器可以给警告?

所以我们可以说我不小心做出了愚蠢的错字..这个文件: test.c的 的#include<&stdio.h中GT;诠释的main() { INT X = X; 的printf(“%d个\\ N”,X); } 编译罚款: mymachine上:〜$ OLL GCC test.c的 mymachine上:〜$ OLL ./a.out 1782198366 显然 INT ..
发布时间:2016-08-22 16:42:40 C/C++

转换从'诠释'为size_t“可能会改变结果的符号 - GCC,C

在项目中,我打开警告视为错误,并使用 -pedantic 和 -ansi 标签编译。我使用的GCC编译器。在这个项目中,我不得不使用第三方源$ C ​​$ C这已经得到了很多的警告。自从我把警告作为错误,我有固定在其code一个艰难的时间。 大部分的警告是关于从 INT 到为size_t 无效转换或反之亦然。在某些情况下,我不能够使这两个变量的类型相同,我的意思是我不能够改变的东西为size_t ..
发布时间:2016-08-22 15:21:46 C/C++

是的printf / sprintf的编译器警告的概念突破?

我注意到,有大量的C编译器发出警告时,在的的printf / sprintf函数,格式字符串中的转换说明不匹配的类型或相应参数的数量。 在我看来,像一个概念性的突破,因为C没有根据语言规范有内置的功能。 全部编译器应该知​​道的printf / sprintf的是他们的原型,而不是它们的语义。我知道的printf / sprintf的是标准的C函数,但但他们驻留在独立的库libc,你必须包括s ..
发布时间:2016-08-22 15:02:03 C/C++

C警告冲突的类型

我的code是 无效文档(){ //我的code 返回; } 我警告冲突的类型“DOC” 有谁能够解决这个问题。 解决方案 在C,如果你没有一个原型功能,当你调用它,它被假设为返回 INT ,并采取参数数目不详。然后,当你以后定义函数为返回无效,并采取任何参数,编译器认为这是一个矛盾。 取决于您的code的复杂性,你可 ..
发布时间:2016-08-22 14:13:30 C/C++

造成GTK来上断言中止

我要调试程序,它在很大程度上依赖于基于GTK。问题是,由于某种原因,很多运行时的警告已经开始与的GtkWindow 对象时出现。问题是,即使基于GTK关键错误的抱怨,它不会对这些错误中止。我没有为code碱基的改变历史,所以我唯一的选择似乎是韦德,尽管所有的GTK通话,这似乎嫌疑人,看到问题的所在。但是,如果我能以某种方式导致GTK来终止这个错误,我可以使用gdb运行它,并试图让回溯,找到错误的确 ..
发布时间:2016-08-21 21:51:02 C/C++

什么是&QUOT的含义;警告:对链接的静态库共享库是不可移植的"?

我想提出一个动态库,通过使用libmxml.a库的某些功能,但我得到这样的警告: *警告:连接共享库libgstmatroskademux.la反对_ *静态库/home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a _ 是不可移植! 我也得到这样的警告: GCC:/home/Mr32/gst-template4_final/gst-p ..
发布时间:2016-08-21 21:01:49 服务器开发

我是否应该禁用C编译器符号/无符号不匹配的警告?

微软C编译器警告,当您尝试比较两个变量,一个是签名,另一个是无符号的。例如: int类型的; 无符号B:如果(A< B){//警告C4018:'和; LT;' :符号/无符号不匹配} 有此警告,在世界的历史上,从未患过一个真正的错误?为什么是在那里啊? 解决方案 哦,是这样。但周围的其他方法。的忽略的这一警告引起了巨大的头痛我一天。我正在写该曲线的图表的函数,并混合符号和无符号的 ..
发布时间:2016-08-21 20:51:01 C/C++

C警告缺少函数调用哨兵

这是我的警告。 在函数调用缺少定点 我如何可以将其删除。 我使用Linux和放大器; gcc编译器。 解决方案 看起来你可能没有终止 NULL 一个数组声明。如果没有空,你可能有一些古怪的内存作为运行时不会知道数组结束,内存的下位开始。 ..
发布时间:2016-08-21 20:08:24 C/C++