言語の変更の概要 (C++/CLI)
いくつかの CLR 言語機能が、Visual C++ では C++ マネージ拡張から変更されています。
このセクションで説明する変更は、一種の言語雑録です。 このセクションでは、リテラル文字列の処理の変更、省略記号と Param 属性の間でのオーバーロードの解決の変更、typeof から typeid への変更、コンストラクター初期化子リストの呼び出しの変更、および新しいキャスト表記 safe_cast の導入について説明します。
リテラル文字列
リテラル文字列の処理がどのように変更されたかについて説明します。パラメーター配列と省略記号
さまざまな数の引数が指定された関数呼び出しを解決するために ParamArray がどのような方法で省略記号 (…) より優先されるかについて説明します。typeof から T::typeid への移行
typeof 演算子がどのような方法で typeid に置き換えられたかについて説明します。初期化子リスト
初期化子リストの呼び出し順序の変更点について説明します。キャスト表記と safe_cast<> の導入
キャスト表記の変更について説明します。特に safe_cast の導入について説明します。