compiler-warnings

    11熱度

    2回答

    我目前收到的編譯器警告類似於我在問題標題中給出的警告。這樣的警示.... warning: 'boost::system::generic_category' defined but not used warning: 'boost::system::posix_category' defined but not used warning: 'boost::system::errno_ecat'

    117熱度

    5回答

    g ++ -Wall選項包含-Wreorder。下面介紹這個選項的作用。我不明白爲什麼有人會關心(特別是足夠在-Wall中默認打開它)。 -Wreorder (C++ only) Warn when the order of member initializers given in the code does not match the order in which the

    2熱度

    5回答

    夥計們, 即使是有經驗的程序員編寫C#這樣的代碼有時: double x = 2.5; double y = 3; if (x + 0.5 == 3) { // this will never be executed } 基本上,這是常識,兩個雙打(或浮動)永遠不可能的,因爲這樣正好彼此相等,計算機處理浮點運算。 問題是,每個人都知道這一點,但像這樣的代碼仍然遍佈各處。這很容易

    8熱度

    3回答

    我想要一個List.map的尾遞歸版本,所以我寫了我自己的。那就是: let rec list_map f l ?(accum=[])= match l with head :: tail -> list_map f tail ~accum:(head :: accum) | [] -> accum;; 每當我編譯這個功能,我得到: File "main.ml"

    3熱度

    3回答

    試圖編譯下面的代碼時,我有一個很奇怪的G ++警告: #include <map> #include <set> class A { public: int x; int y; A(): x(0), y(0) {} A(int xx, int yy): x(xx), y(yy) {} bool operator< (const A &

    1熱度

    3回答

    我目前正在設置此視圖以便在iPhone遊戲中與另一個對換。當我使用此代碼... - (void)viewDidLoad { menuViewController = [[menuViewController alloc] initWithNibName:@"SomeViewController" bundle:nil]; self.menuViewController = me

    64熱度

    11回答

    我正在執行一個醜陋的臨時攻擊以解決阻塞問題,同時等待外部資源的修復。除了用一個可怕的評論和一堆FIXME來標記它之外,我很樂意讓編譯器發出一個明顯的警告信息作爲提醒,所以我們不會忘記這一點。例如,像: [javac] com.foo.Hacky.java:192: warning: FIXME temporary hack to work around library bug, remove me

    2熱度

    1回答

    我有一個使用Boost庫導致很多這些類型的警告消息的一段代碼: class x has virtual functions but non-virtual destructor 使用G ++ 4.1.2,我該如何暫時禁用該代碼塊的警告,然後讓他們再次之後。 我所嘗試的一切(編譯gcc診斷等)似乎只支持g ++的更高版本。 我該如何壓制這些警告?

    8熱度

    6回答

    我有以下的C代碼: #include <math.h> int main(int argc, char ** argv) { double mydouble = 100.0; double whatever = round(mydouble); return (int) whatever; } 當我編譯,我得到了警告: round_test.c: In

    0熱度

    1回答

    我在一個iPhone應用程序上工作,沒有使用IB,並且在基於視圖的應用程序中以UIViewController的三個項目以編程方式創建了一個UITabbar,我使用了一個委託方法,如果沒有下面代碼片段中的最後一行(setDelegate方法),那將無法工作。我沒有一個tabbarviewcontroller。 UITabBar *tabbar = [[UITabBar alloc] initWit