為物件產生程式碼

針對具有明確類型的物件,會按照與舊版產品相同的方式產生程式碼。

下表列出針對具有隱含類型的物件所產生的程式碼結果。

表 1. 針對具有隱含類型的物件所產生的程式碼結果
狀況 產生程式碼結果
隱含類型 在產生程式碼期間,物件對映在兩個組件中:
  • 名稱為 <object>_C. 的隱含類別。
  • 類別擁有者(複合類別或套件)中的類別實例。實例名稱為 <object>
套件(廣域)中的隱含類型 實例的程式碼產生在套件檔中,而隱含類別的程式碼產生至名稱為 <object>.h<object>.cpp 的檔案中。
結構化類別(組件)中的隱含類型 實例的程式碼產生在複合類別檔中,而隱含類別的程式碼產生為複合類別的巢狀類別(在複合類別的檔案中)。
可嵌入物件 對物件產生程式碼的預設程式碼架構已變更為可嵌入。已變更下列內容的預設值:
  • CPP_CG::Class::EmbeddableChecked
  • CPP_CG::Relation::ImplementWithStaticArrayFixedAndBounded

回饋