常规语言更改 (C++/CLI)
从 C++ 托管扩展到 Visual C++,多种 CLR 语言功能已发生更改。
本节中介绍的更改是一种语言杂注。 它包括字符串处理中的更改、省略号与 Param 特性之间的重载决策中的更改、typeof 到 typeid 的更改、构造函数初始值设定项列表的调用的更改以及新的强制转换表示法(也就是 safe_cast)的引入。
字符串
讨论字符串处理更改的方式。参数数组和省略号
讨论现在如何使 ParamArray 优先于省略号 (…) 以便使用不同数目的参数来解析函数调用。typeof 转到 T::typeid
讨论 typeof 运算符由 typeid 取代的方式。初始值设定项列表
讨论初始值设定项列表的调用的更改。强制转换表示法和 safe_cast<> 介绍
讨论对强制转换表示法的更改,尤其是 safe_cast 的引入。