インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド

A-、QA-

すべての事前定義マクロを無効にします。これは古いオプション (非推奨) です。-A- の後継オプションは -undef で、/QA- の後継オプションは /u です。

アーキテクチャーの制限

インテル® MIC アーキテクチャー向けのインテル® 64 アーキテクチャーおよびインテル® グラフィックス・テクノロジー向けの IA-32 アーキテクチャーでは利用できません。

構文

Linux* および OS X*:

-A-

Windows*:

/QA-

引数

なし

デフォルト

オフ

事前定義マクロは有効なままです。

説明

このオプションは、すべての事前定義マクロを無効にします。事前定義済みマクロとアサーションをすべて無効にします。

このオプションは、C++ /QA オプションの否定形ではありません。

IDE オプション

Windows*: なし

Linux*: [Preprocessor (プリプロセッサー)] > [Undefine All Preprocessor Definitions (定義済みプリプロセッサー定義を無効にする)]

OS X*: [Preprocessor (プリプロセッサー)] > [Undefine All Preprocessor Definitions (定義済みプリプロセッサー定義を無効にする)]

代替オプション

Linux* および OS X*: -undef

Windows*: /u

関連情報


このヘルプトピックについてのフィードバックを送信