g++ 編譯警告

雖然大部分警告不會(huì)影響代碼的運(yùn)行(小部分可能造成影響的是類似于強(qiáng)制轉(zhuǎn)換的警告,需要自行確保該轉(zhuǎn)換有意義)耕渴,但是程序員應(yīng)該有義務(wù)保持代碼的良好規(guī)范邮破,以方便后續(xù)的功能迭代。

此處記錄一些編譯警告壶谒,不定時(shí)更新...

-Wreorder

warning: ‘xxx::xxx’ will be initialized after [-Wreorder]

  • 產(chǎn)生原因:如果代碼中成員變量的初始化順序和它們實(shí)際執(zhí)行時(shí)初始化順序不一致云矫,給出此警告。
  • 解決辦法:按聲明順序進(jìn)行初始化汗菜。

warning: ‘typename xxx::xxx’ [-Wreorder]
when initialized here [-Wreorder]

  • 產(chǎn)生原因:變量默認(rèn)初始化位置不當(dāng)让禀。
  • 解決辦法:把構(gòu)造函數(shù)里這個(gè)變量的默認(rèn)初始化刪掉,改為在類聲明中初始化陨界。

-Wuninitialized

warning: ‘xxx’ is used uninitialized in this function [-Wuninitialized]

  • 產(chǎn)生原因:指針沒有指向可用的內(nèi)存地址或沒有分配地址巡揍。
  • 解決辦法:為該指針分配一定的內(nèi)存空間,如把 char* str; 改成 char* str = oldStr;char* str = new char[20];菌瘪。

-Wsign-compare

warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

  • 產(chǎn)生原因:有符號(hào)數(shù)與無符號(hào)數(shù)進(jìn)行比較吼肥。
  • 解決辦法:把有符號(hào)數(shù)強(qiáng)制轉(zhuǎn)換成無符號(hào)數(shù) static_cast<unsigned long>(xxx),可以用 typeid(xxx).name() 查看變量具體類型麻车。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末缀皱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子动猬,更是在濱河造成了極大的恐慌啤斗,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赁咙,死亡現(xiàn)場離奇詭異钮莲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)彼水,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門崔拥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凤覆,你說我怎么就攤上這事链瓦。” “怎么了盯桦?”我有些...
    開封第一講書人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵慈俯,是天一觀的道長。 經(jīng)常有香客問我拥峦,道長贴膘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任略号,我火速辦了婚禮刑峡,結(jié)果婚禮上洋闽,老公的妹妹穿的比我還像新娘。我一直安慰自己突梦,他們只是感情好喊递,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著阳似,像睡著了一般。 火紅的嫁衣襯著肌膚如雪铐伴。 梳的紋絲不亂的頭發(fā)上撮奏,一...
    開封第一講書人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音当宴,去河邊找鬼畜吊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛户矢,可吹牛的內(nèi)容都是我干的玲献。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼梯浪,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼捌年!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起挂洛,我...
    開封第一講書人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤礼预,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后虏劲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體托酸,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年柒巫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了励堡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡堡掏,死狀恐怖应结,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泉唁,我是刑警寧澤摊趾,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站游两,受9級(jí)特大地震影響砾层,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贱案,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一肛炮、第九天 我趴在偏房一處隱蔽的房頂上張望止吐。 院中可真熱鬧,春花似錦侨糟、人聲如沸碍扔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽不同。三九已至,卻和暖如春溶耘,著一層夾襖步出監(jiān)牢的瞬間二拐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來泰國打工凳兵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留百新,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓庐扫,卻偏偏與公主長得像饭望,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子形庭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理铅辞,服務(wù)發(fā)現(xiàn),斷路器萨醒,智...
    卡卡羅2017閱讀 134,716評(píng)論 18 139
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,113評(píng)論 1 32
  • 我的窗臺(tái)下 映照著你的臉龐 你的眼神閃閃爍爍 躲在門縫里 我便喚你過來 你羞羞掩掩 忽而低頭呢喃 抬頭揮了揮手 說...
    _曉思閱讀 137評(píng)論 0 1
  • 最愿春色花滿天巷挥,也喜夏雨綠滿眼。長嘯秋風(fēng)百花香验靡,且醉梅花冬日暖倍宾。人生如花東流水,光陰匆匆不復(fù)回胜嗓。春去秋來冬又殘高职,世...
    愛情碼頭_085a閱讀 280評(píng)論 1 5
  • 補(bǔ)記2017.1.26 大寶:牛牛(7周歲4個(gè)月11天) 二寶:申申(9個(gè)月5天) 讀經(jīng)時(shí)間:總第12天,第1周5...
    牛牛的豬媽閱讀 157評(píng)論 0 0