compiler-warnings

    42热度

    5回答

    我有一个简单的C++与升压像这样: #include <boost/algorithm/string.hpp> int main() { std::string latlonStr = "hello,ergr()()rg(rg)"; boost::find_format_all(latlonStr,boost::token_finder(boost::is_any_of(

    1热度

    2回答

    我们看到在视图的形式后上面的警告...... <form action="../ControllerName/ActionMethodName" method="post"> 技术上该警告是正确的 - 没有这样的文件,但我们使用ASP.NET MVC这个检查ISN”真的够了。 此警告不会阻止我们的应用程序正常工作,但我们有一个通用的“无编译器警告”策略,因此想要禁止它。 这可能吗?

    3热度

    1回答

    我们正在Linux内核编写代码,所以尽可能地尝试一下,我无法使PC-Lint/Flexelint在Linux内核代码上工作。太多的内置符号等,但这是一个侧面问题。 我们有任何数量的编译器,以gcc开头,但也有其他编译器。随着时间的推移,他们的警告选项变得越来越强大,他们的静态分析工具也变得非常强大。 这是我想要捕捉的。是的,我知道它违反了代码审查中容易理解的一些事情,比如“没有幻数”和“小心位移”

    1热度

    3回答

    我是比较新的Objective-C的...我使用的是iPhone 3.0 SDK 我有一个UIView,这是一个子视图,我想在某些情况下,以调整。 我这样做的方式是在一个控制器类中。 例如, CGSize el = CGSizeMake(30, 40); [self.subview setSize:el]; 上面的代码确实工作,但是编译器会发出警告: '的UIView' 不能为 '的setS

    4热度

    2回答

    我不明白为什么下面的代码会产生警告。 interface Generic<T> { } interface A { } class B { Generic<A> c; <T extends A> B(Generic<T> a) { c = (Generic<A>) a; //warning here } } //Unchecked c

    1热度

    2回答

    这是在声明时初始化变量的最佳做法。 int TMyClass::GetValue() { int vStatus = OK; // A function returns a value vStatus = DoSomeThingAndReturnErrorCode(); if(!vStatus) //Do something else

    5热度

    1回答

    我正在使用Visual Studio 2005(VS.8.0),并且正在寻求强制要求所有类成员(而不仅仅是公共成员)进行记录。尽管设置Visual Studio以在公共,受保护或内部受保护的成员没有记录时设置Visual Studio并不重要,但我正在寻找让私有和内部成员抛出相同警告的方法。有什么建议么? 注:我正在使用警告级别4,将警告视为错误,并设置了生成XML标志。

    94热度

    7回答

    在iPhone应用程序上工作很长时间后,我意识到我的代码非常脏,包含几个#import和方法,这些方法根本没有被调用或有用。 我想知道是否有任何编译器指令或方法来检测这些无用的代码行。 Xcode是否有任何工具可以检测到这一点?

    1热度

    3回答

    所以,我有一个名为MazeCell类,这是在“MazeCell.h” #import <Foundation/Foundation.h> enum { MazeCellEdgeWall = 0, MazeCellEdgeGate = 1, MazeCellEdgeExit = 2 }; typedef NSUInteger MazeCellEdge; @i

    0热度

    1回答

    在我的组件集合中的一个,我在编译的时候得到了一些警告: 方法创建(清除,DrawTab)隐藏了基类型ControlX的虚方法。 我的问题是,我不知道有关虚拟方法和德尔福知道如何解决这个问题(我们有源代码)。有谁知道如何解决这种类型的错误在Delphi 5中?