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中?