第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

有哪些開(kāi)源C ++靜態(tài)分析工具?

有哪些開(kāi)源C ++靜態(tài)分析工具?

C++
湖上湖 2019-07-27 14:56:03
有哪些開(kāi)源C ++靜態(tài)分析工具?Java有一些非常好的開(kāi)源靜態(tài)分析工具,如FindBugs,Checkstyle和PMD。這些工具易于使用,非常有用,可在多個(gè)操作系統(tǒng)上運(yùn)行并且免費(fèi)??梢允褂蒙虡I(yè)C ++靜態(tài)分析產(chǎn)品。雖然擁有這樣的產(chǎn)品很棒,但是學(xué)生的成本太高,而且通常很難獲得試用版。另一種方法是找到可在多個(gè)平臺(tái)(Windows和Unix)上運(yùn)行的開(kāi)源C ++靜態(tài)分析工具。通過(guò)使用開(kāi)源工具,可以對(duì)其進(jìn)行修改以滿足特定需求。尋找工具并非易事。下面是其他人發(fā)現(xiàn)或建議的C ++靜態(tài)分析工具的簡(jiǎn)短列表。C ++檢查http://sf.net/projects/cppcheck/Oink http://danielwilkerson.com/oink/index.htmlC和C ++代碼計(jì)數(shù)器http://sourceforge.net/projects/cccc/夾板(來(lái)自答案)Mozilla的豬肉(來(lái)自答案)(現(xiàn)在是Oink的一部分)Mozilla的Dehydra(來(lái)自答案)使用-Weffc++GNU g ++ 選項(xiàng)(來(lái)自答案)什么是其他任何人都知道并可以推薦的便攜式開(kāi)源C ++靜態(tài)分析工具?一些相關(guān)鏈接。https://stackoverflow.com/questions/97454/c-static-code-analysis-tool-on-windowshttp://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysishttp://www.chris-lott.org/resources/cmetrics/一個(gè)免費(fèi)的工具,根據(jù)一組編碼標(biāo)準(zhǔn)檢查C / C ++源代碼?http://spinroot.com/static/選擇靜態(tài)代碼分析工具
查看完整描述

3 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

CppCheck是開(kāi)源和跨平臺(tái)的。

Mac OSX:

brew install cppcheck


查看完整回答
反對(duì) 回復(fù) 2019-07-27
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

關(guān)于GNU編譯器,gcc已經(jīng)有一個(gè)內(nèi)置選項(xiàng),可以為-Wall的那些啟用額外的警告。選項(xiàng)是-Weffc ++,它是關(guān)于違反Scott Meyers在他的書(shū)“ 有效和更有效的C ++ ”中發(fā)表的一些指導(dǎo)原則。

特別是該選項(xiàng)檢測(cè)以下項(xiàng)目:

  • 為具有動(dòng)態(tài)分配的內(nèi)存的類定義復(fù)制構(gòu)造函數(shù)和賦值運(yùn)算符。

  • 首選初始化為構(gòu)造函數(shù)中的賦值。

  • 在基類中使析構(gòu)函數(shù)虛擬化。

  • 讓“operator =”返回對(duì)* this的引用。

  • 必須返回對(duì)象時(shí),請(qǐng)勿嘗試返回引用。

  • 區(qū)分增量和減量運(yùn)算符的前綴和后綴形式。

  • 永遠(yuǎn)不要超載“&&”,“||”或“,”。


查看完整回答
反對(duì) 回復(fù) 2019-07-27
  • 3 回答
  • 0 關(guān)注
  • 756 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)