2005年7月25日月曜日

[C++] cast

castについてメモ。

dynamic_cast< target-type >( expr ) : ポリモーフィックのポインタの型変換
static_cast< target-type >( expr ) : 非ポリモーフィックのポインタの型変換
const_cast< target-type >( expr ) : const, volatileの指定を上書き(これらを除く変換前後の型は同じである)
reinterpret_cast< target-type >( expr ) : 本質的に互換性の無いポインタ型同士の型変換



0 件のコメント:

コメントを投稿