|
|
[ トップページ ]
[ ____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. 組み込む情報を 自由に選べる
|
|






