來回轉換 C++
下列詳細資料僅適用於在 C++ 中來回轉換。
- 您可以在 IBM® Rational® Rhapsody® Developer for C++ 中針對語言類型,執行「進階(完整)」來回轉換。
- 支援 #includes 及正向宣告。
- 來回轉換透過下列一種方法修改程式碼,可以將自動產生的作業轉換為使用者作業:
- 將 CG::CGGeneral::GeneratedCodeInBrowser 內容設定為 Checked。
除了建構子和解構子之外,這樣做對於瀏覽器中所顯示的自動產生作業有效。
- 如果因為瀏覽器中沒有自動產生的作業,而未使用 CG::CGGeneral::GeneratedCodeInBrowser 內容,則您可以移除作業的 //##auto_generated 註釋,如此使用者作業將會新增至模型中。
- 來回轉換會考慮到針對所有使用者定義的類型所進行的程式碼變更。
- 當您變更了元素順序,程式碼保留選項會在下次產生程式碼時保留下列元素的順序:
- 廣域元素
- 類別元素
- #includes 和正向宣告
- 自動產生的作業(排除狀態圖和檢測碼)
- 在程式碼保留模式下,來回轉換會保留 <<friend>> 相依關係的位置。
- 您可以對 C++ 範本執行來回轉換。