Microsoft Visual C++ 6.0 反向工程疑難排解

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

在反向工程程序期間,會建立記錄檔列出偵測到的錯誤。該檔案是寫在 <temp_dir>\<project_name>.txt (e.g. c:\temp\project.txt)。大部分 (如果不是全部) 碰到的錯誤發生在使用 C++ 範本的類別中 (瀏覽檔 API 已知有數個錯誤,這些錯誤會影響其處理 C++ 範本的能力)。

不是反向工程Visio UML 增益集程式碼功能

  • 屬性類型

  • 方法傳回類型

  • 參數預設值

  • 命令空間:如果類別 A 在命名空間中定義,則類別會被反向工程,但是其為命名空間之一部分的事實並不會被反向工程化。

  • 一些 C++ 關鍵字,包含 inline、friend 以及 volatile。

  • 抽象類別及方法:在反向工程模型中這些並非識別為此。

  • 範本定義定:範本類別的實例經過反向工程,但是僅為標準類別,而非參數化類別。

在有時候反向工程Visio UML 增益集的程式碼功能

  • 方法參數:因為瀏覽檔案 API 中的錯誤,因此長的參數清單無法一律進行反向工程。

  • 方法參數名稱:參數名稱是從發生在類別定義外部的方法定義中取得的。如果方法是在類別定義內定義的,那麼就無法取得正確的參數名稱。在這種情況下,會自動產生名稱。

有時會不正確的程式碼功能反向工程Visio UML 增益集

  • 類別及類別方法:因為瀏覽檔 API 中的錯誤,因此類別名稱與類別方法名稱有時會毀損。如果毀損的名稱在反向工程化時被偵測到,則元素就不會新增至 UML 模型。這個問題通常發生在自 C++ 範本擷取的類別。有時未偵測到毀損的名稱,而造成該名稱新增至 UML 模型中。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×