在類別或介面中的成員宣告 (C++/CLI)
從 Managed Extensions for C++ 升級為 Visual C++ 之後,屬性和運算子的宣告已大幅變更,它隱藏了 Managed Extensions 設計中公開 (Expose) 的基礎實作 (Implementation) 的詳細資料。 事件宣告也已有所修改。
在沒有 Managed Extensions 支援的變更類別中,靜態建構函式 (Constructor) 現在可以非正規的方式定義 (以前它們必須在 Managed Extensions 中內嵌地定義),並且引進了委派建構函式的概念。
本章節內容
屬性宣告
討論屬性宣告的變更。屬性索引宣告
討論索引屬性宣告的變更。委派和事件
討論用於宣告委派 (Delegate) 和事件的語法變更。密封虛擬函式
討論用於密封函式的語法變更。多載運算子
討論運算子多載的變更。轉換運算子的變更
討論轉換運算子的變更。介面成員的明確覆寫
討論明確覆寫介面成員的方法變更。私用虛擬函式
討論私用虛擬函式 (Virtual Function) 在衍生類別中處理方式的變更。靜態 Const 整數連結不再是常值
討論 static const 整數成員連結方式,以及如何使用新的 literal 關鍵字宣告常數的變更。