compiler-warnings

    8热度

    6回答

    我最近在gcc上启用了-pedantic选项,现在我已经有两三页“ISO C90禁止混合声明和代码”的警告。 我与这个项目的目标是能够部署它与C编译器的任何主流系统上,所以我知道它不会是明智的假设C99将无处不在的支持,但它甚至值得我有时间解决这些警告? 是否还有系统与c编译器不支持混合声明和代码?

    2热度

    2回答

    如何摆脱这些警告 的 “警告: 'UIButton的' 可不回应 '-setPosition:' 和 ” 警告: 'UIButton的' 可不回应“ - addAnimation:forKey” 我让他们在这里: - (void)monBtnIn { [monButton setPosition:CGPointMake(113.5,256.5)]; [monButton addAnimati

    1热度

    1回答

    我继承了一些Perl代码,使一个Web服务调用微软的MapPoint wbeservice,但最近升级后,它开始与以往神秘的失败: 不是在/ usr/lib目录散列引用/的perl5/SITE_PERL/5.8.0/WebService的/ Mappoint.pm线35 没有张贴模块的完整代码(毕竟,WebService::Mappoint可通过CPAN),这行是下面最后: package Web

    26热度

    4回答

    假设我有以下表达式 Eclipse的警告我说,myString可能会在布尔表达式的第二句话是空的。但是,我知道一些编译器会在第一个条件失败时完全退出布尔表达式。这对于Java来说是否属实?或者评估的顺序没有保证?

    2热度

    2回答

    我有一些类实现接口,其中一些类的方法参数在特定的类实现中没有被使用。例如一个“Shape”接口可以定义一个“contains(point)”方法,但是我的特定类定义了一行,因为它是一维的,所以它不能包含任何东西,所以它总是返回false并且从不使用point。 但是,当我用GCJ进行编译时,我遇到了数百个“警告:参数x未使用”消息的攻击。 我尝试使用-Wno-all标志来禁用警告,以及gcj的联机

    0热度

    1回答

    我无法破译“路过的说法......从不同的Objective-C型警告”。 我有一个常量字符串声明为: extern NSString * const URL_1; ,并定义为: NSString * const URL_1 = @"http://someurl"; 如果我,说,转让的是恒定的,以一个NSString如下: NSString *URL = nil; ... URL =

    12热度

    3回答

    什么是声明在Objective-C的变量时 const 关键字的定位的意义,例如: extern const NSString * MY_CONSTANT; 与 extern NSString * const MY_CONSTANT; 在赋值中使用第一个版本会产生有关“限定符fr om指针目标类型“被丢弃,所以我假设第二个版本确保指针地址保持不变。不过,我真的很感激一个更明确的答案。提

    4热度

    2回答

    我知道这个问题已经弹出,但我找不到一个好的答案,所以我在这里尝试。 我有一个纯C DLL的(Win32)和编译时,我得到这样的警告: MSVCRTD.LIB(cpu_disp.obj):警告LNK4210:.CRT部分存在; 可能有未处理的静态初始化或终止 似乎一切都工作得很好,但我担心这样的警告,因为我不understad它。我有很多静态变量,但我不明白“.CRT部分存在”的含义。 我应该采取什

    1热度

    2回答

    在C#中我们有out和ref参数选项,在VB中只有一个:ByRef。 现在,小“问题”试图“消灭”的编译器警告说,检验合格的参数之前未初始化的时候: Dim test As MyParsableClass ' = Nothing need imperatively?? ' ' some code ... ' MyParsableClass.TryParse("value", test) ' w

    4热度

    3回答

    越来越类型消除编译器警告匹配任何人都可以重新编写此代码做同样的事情,但没有任何编译器警告,请: - object TestTypeErasure { def main(args:Array[String]) { def myFunction(myObject:Any):Boolean = { true } val myVariable: (