rtti

C++ に適用

目的

このオプションを使用して、typeid 演算子と dynamic_cast 演算による例外処理および使用のための実行時型識別 (RTTI) 情報を生成する。

構文


構文図

ここで、使用できるサブオプションは以下のとおりです。


rtti コンパイラーは、 RTTI の typeid および dynamic_cast 演算子に必要な情報を生成します。
nortti コンパイラーは RTTI 情報を生成しません。

実行時のパフォーマンスを最高にするには、デフォルトの -qnortti の設定によって RTTI 情報の生成を抑止します。

C++ 言語は、実行時にオブジェクトのクラスを判別するための RTTI 機構を提供します。これは、以下の 2 つの演算子から構成されます。

type_info クラスには、使用可能な RTTI が記述されており、 typeid 演算子によって戻される型が定義されています。

-qrtti コンパイラー・オプションを指定する場合は、以下の影響に注意してください。

関連参照

コンパイラーのコマンド行オプション
eh IBM Copyright 2003