一般的語言變更
從 Managed Extensions for C++ 升級為 Visual C++ 2010 之後,某些 CLR 語言的功能都已變更。
本節所描述的變更算是一種語言雜錄。 內容包含字串常值 (String Literal) 處理的變更、省略和 Param 屬性之間進行多載解析 (Overload Resolution) 的變更、將 typeof 改成 typeid 的變更、建構函式初始設定式清單呼叫的變更,以及屬於 safe_cast 之新轉型標記法的引入。
字串常值
討論字串常值的處理如何變更。Param 陣列和省略
討論當使用變動數目的引數解析函式呼叫 (Function Call) 時,ParamArray 如何優先於省略符號 (…)。typeof 變成 T::typeid
討論已由 typeid 取代 typeof 運算子的情形。初始設定式清單
討論初始設定式清單的呼叫順序變更。safe_cast<> 的轉換通知和簡介
討論轉換通知的變更,特別是 safe_cast 的簡介。