翻譯|行業資訊|編輯:莫成敏|2019-10-24 14:34:54.447|閱讀 580 次
概述:PC-lint Plus是C和C ++的首選靜態分析工具。在PC-lint Plus v1.3版本中,引入了50多條新消息內容,現在就來看看消息內容吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
PC-lint Plus是一種靜態分析工具,通過分析C和C ++源代碼來發現軟件中的缺陷。與編譯器一樣,PC-lint Plus會解析源代碼文件,執行語義分析,并構建一個抽象語法樹來表示程序。PC-lint Plus采用各種機制,包括數據流分析,數值跟蹤,讀寫分析,強類型檢查,功能語義驗證和許多其他技術,來提供對單個文件和整個項目強大而全面的分析。
從前面的PC-lint Plus v1.3更新新聞中我們了解到,v1.3版本中,一共引入了50多條先消息,現在就跟著小編來了解具體內容吧~
新消息摘要:
180:無法為類型取決于字符串的符號symbol生成錯誤的名稱
311:間接文件深度超出了“整數”的限制
398:致命錯誤(由選項要求):“字符串”
399:致命錯誤(由選項要求):“字符串”
886:在有條件排除的區域中遇到的預處理程序指令“名稱”已被棄用。(字符串)
1422:默認構造函數符號默認在類外部
1423:從類型到類型的reinterpret_cast具有未定義的行為
1756:變量符號具有“靜態/線程”存儲持續時間和非POD類型
1779:在類符號中引入了虛擬功能符號,該符號被標記為“Final”
1946:使用功能樣式轉換將type類型轉換為type類型
2414:非標準文字后綴“string”
2460:字符串文字字符串,作為參數整數提供給函數符號
2461:使用了“rand / random”功能,而未明確調用“srand / srandom”
2470:多個連續推送流無法移植
2471:已關閉的流上的操作
2472:模式字符串“string”中的非標準文件模式字符/組件“string”
2473:文件模式字符串“string”不是合法的文件打開模式:string
2474:嘗試刷新未開放寫入的流
2475:嘗試在輸入操作后刷新流
2476:嘗試對未打開供讀取的流執行讀取操作
2477:嘗試對未打開進行寫入的流執行寫入操作
2478:嘗試在寫入后對流執行讀取操作,而沒有中間刷新或重新定位
2479:嘗試在讀取后對流執行寫操作,而沒有中間的重新定位
2480:嘗試在寬流操作之后對流執行面向字節的操作
2481:嘗試在字節流操作之后對流執行面向對象的操作
2498:比較type類型的成員符號的浮點值的對象表示形式可能會產生與值相等測試不同的意外結果
2499:比較type類型的浮點值的對象表示形式可能會產生與值相等測試不同的意外結果
2601:將自動變量符號的地址傳遞給功能符號的參數整數
2618:非類型說明符“字符串”出現在類型之后
2666:帶有副作用的表達式傳遞給宏“字符串”的未擴展參數整數
2670:在信號處理程序類別符號中調用異步信號不安全功能符號
2671:從異常信號處理程序符號返回
2761:調用信號處理程序類別符號中的非異步信號安全功能符號
2762:調用信號處理程序類別符號中的信號注冊功能符號
2763:調用信號處理程序類別符號中的信號注冊功能符號以進行自身注冊
2764:異常信號處理程序符號未明確結束程序
2765:引用了在信號處理程序類別符號中既不是原子的也不是易揮發的sig_atomic_t的變量符號
2960:整數常量表達式,值整數作為函數符號的參數整數提供
3419:類型為type的靜態數據成員符號的類初始化程序是GNU擴展
9010:從整數type類型轉換為指針type類型
9040:具有整數元素的詳細成員符號的可能的結構hack聲明
9181:開關包含少于兩個非默認開關案例
9215:“虛擬/非虛擬”功能符號的未命名參數
9414:“typeid”用于具有副作用的表情
9415:使用“字符串”列表初始化來初始化“自動”變量符號
9418:枚舉符號沒有明確指定的基礎類型
9419:枚舉符號不是作用域枚舉
9420:位域符號沒有無符號整數或顯式無符號枚舉類型
9421:虛擬功能符號會覆蓋功能符號,并且不會標記為“覆蓋”或“最終”
9422:虛擬功能符號應完全指定“虛擬”、“替代”或“最終”之一
9432:類符號具有多個非接口基
9433:聲明文字運算符功能符號
9434:使用帶有后綴字符串的用戶定義文字
9435:字符串符號在類符號中聲明為朋友
9436:符號symbol具有數組類型type
9437:使用“struct”關鍵字定義的非POD類符號
9502:多語句宏“名稱”未包含在單掌do-while循環中
本文內容就是這樣了,希望文章內容對您有所幫助!后續小編將會更新“修復的bug”的內容,敬請期待哦~感興趣的朋友可以下載PC-lint Plus最新版搶先體驗~
想要購買PC-lint Plus正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn