-rtti


コンパイル・オプション / マイコンオプション

[指定形式]

-rtti={ on | off }

 

-

省略時解釈

rtti=offです。

[詳細説明]

-

実行時型情報の有効/無効を指定します。

-

rtti=onを指定した場合、dynamic_cast、typeidを有効にします。

-

rtti=offを指定した場合、dynamic_cast、typeidを無効にします。

[備考]

-

本オプションを指定して作成したリロケータブルファイル(.obj)をライブラリに登録したり、最適化リンケージエディタでリロケータブル形式(.rel)で出力しないでください。シンボルの二重定義エラーや未定義エラーになることがあります。

-

rtti=onは、C++コンパイル時にのみ指定できます。lang=cppの指定がなく、かつ入力ファイルの拡張子が.cまたは .pの場合、rtti=onを指定しても無視されます。