|
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ] ヘッダ検索 ■ RTTI(RunTimeTypeIdentification)RTTI とは動的型チェックのこと。 実行時に型が正しいかチェックすること。 コンパイラが自動生成するクラスのメタ情報のこと( クラスの型情報を埋め込む ) 実行時に型情報を取得できる機能 RTTI を使うと、オブジェクトの型情報を調べて、安全にダウンキャストできる。 USAGE plm cls 作成 2. /GR ( VC ) 3. pDerive = dynamic_cast< derive *>( pBase ); 手動でするならば, 次をクラスに持たせる 要はどの種類かわかればいい clsID 2. prtClsID メリット cmp 非依存 2. 余計な cls に RTTI を埋め込む必要なし 3. 組み込む情報を 自由に選べる |
|