Translations of this page?:

static_cast

文法:

static_cast<> (オブジェクト);

static_castキーワードはタイプ間の通常の変換で使用します。これには、数値間のキャスト、ポインタや参照で継承階層を上るキャスト、単項のコンストラクタによる変換、変換演算子による変換が含まれます。数値型間のチェックでは新しい型の範囲内であれば実行時のチェックはされません。単項のコンストラクタによる変換はexplicitと定義されている場合に実行されます。

このキャストはdynamic_castを使うような、ポインタや参照から継承ツリーを降りるようなキャストにも使用できます。ただし、そのような変換が可能で、できることが明かな場合に限ります。実行時のチェックは行われません。

関連トピック: const_cast, dynamic_cast, reinterpret_cast, casting_comparison

 
• • • SitemapRecent changesRSScc