インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
アサーションの識別子を指定します。
すべて
Linux* および OS X*:
-Aname[(value)]
Windows*:
/QAname[(value)]
name
アサーションの識別子です。
value
アサーションの任意の値です。value を指定する場合は、それを区切る括弧とともに引用符で囲む必要があります。
オフ
アサーションには、識別子名またはシンボル名がありません。
このオプションは、アサーションの識別子 (シンボル名) を指定します。#assert 前処理宣言子と同等です。
このオプションは、C++ /QA- オプションの肯定形ではありません。
なし
識別子が fruit で関連する値が orange と banana のアサーションを作成するには、次のコマンドを使用します。
Windows* システム:
icl /QA"fruit(orange,banana)" prog1.cpp
Linux* および OS X* システム:
icpc -A"fruit(orange,banana)" prog1.cpp