***************************************************************************
* RTTI SAMPLE PROJECT: Readme File (README)                               *
*                                                                         *
* COPYRIGHT: Copyright(C) International Business Machines Corp.,1992,1995.*
*                                                                         *
* 保証の放棄:                                                             *
*   ここに収められているコードは、IBM Corporation が作成したサンプル・    *
*   コードです。このサンプル・コードは、いかなる標準 IBM 製品の一部でも   *
*   なく、単にお客様のアプリケーション開発を支援する目的で提供されてい    *
*   ます。このコードは、いかなる種類の保証もなく、「現状のまま」提供さ    *
*   れています。お客様がサンプル・コードを使用した場合に生じる損害につ    *
*   いては、そのような損害の可能性について助言を受けたとしても、IBM に    *
*   は責任はありません。                                                  *
***************************************************************************
サンプル - RTTI
   説明:
        RTTI は、コンパイラーのサポートする新しい実行時型情報を使用する
        C++ プログラムです。テスト・ケースでは、新しい 'typeid' と新しい
        'dynamic_cast' 演算子を使用します。

   タスク:
        このプログラムは、従業員のリストを使って会社を作成します。
        実行時にはそのリストを網羅して、会社の給与を計算します。

   概念/機能:
        新しい 'typeid' 演算子は、実行時にポインターの指す型、つまり、
        会社のリストの中から検出された従業員の種別（管理者かプログラマー
        か）を識別します。

        新しい 'dynamic_cast' 演算子を使用して、基底クラスへの
        ポインター型から派生クラスへのポインター型へ（つまり、
        会社の従業員を記述する汎用の型 'employee' へのポインター
        から、各会社の従業員の属性をより具体的に記述する管理者
        またはプログラマーへのポインターへ）の安全なダウン・キャスト
        を実行します。


コマンド行からのサンプルの実行方法: 

   次のように、単に .EXE ファイルの名前を入力してください。

      MAIN.EXE

コマンド行からサンプルを構築する方法:

   次のように入力します。 

      cd X:\ibmcppw\samples\compiler\rtti 

   X: は、VisualAge for C++ のサンプル構成要素のインストール先
   ドライブ名です。

   RTTI サンプルを構築するには、次のように入力してください。

       NMAKE


追加情報: 

   このサンプルや、VisualAge for C++ プロダクトに付属のその他のサンプル
   については、「サンプル・プログラムの手引き」ノートブックを参照して
   ください。

   プログラム マネージャ からこのノートブックにアクセスするには、
   VisualAge for C++ プロダクト・オブジェクトをオープンし、そこで
   「サンプル・プログラムの手引き」ノートブックをオープンしてくだ
   さい。


