キャストについて ― 2008/10/25 19:43
C++ と C++/CLI のキャストについて。
C++ のキャストは、
static_cast, dynamic_cast, reinterpret_cast, const_cast
があります。
C++/CLI では、上記に加えて、
safe_cast
が追加されています。
safe_cast は、dynamic_cast とは異なり、キャストが出来なかった 時に、例外を発生させます。 (dynamic_cast は、単純に、0(nullptr) を戻すだけです)
その他のキャストは、特に、C++ と C++/CLI で違いはありません。
最近のコメント