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






