インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
本ドキュメントの情報は、特別に明記されていない限り、サポートするすべてのオペレーティング・システムおよびアーキテクチャーに適用されます。
本書では、次の表記規則を使用しています。
this type |
コマンドラインまたはオプション引数。 |
This type |
コードの例を示します。 |
This type |
入力する文字を表します。 |
[This type] |
メニュー名、メニュー項目、ボタン名、ダイアログウィンドウ名、およびその他のユーザー・インターフェイス項目を大括弧 ([ ]) で表記します。 |
[ファイル] > [開く] |
メニュー名およびメニュー項目の間に大なり記号 (>) が使用されていると、それらのメニューを順番に実行することを示しています。 例えば、「[ファイル] > [開く] をクリックします」の場合、[ファイル] メニュー内の [開く] をクリックし、この動作を実行します。 |
{value | value} |
選択できる項目または値を表します。通常、これらの括弧の値のいずれかを選択します。 |
[item] |
オプションの項目を示します。 |
item [, item ]... |
省略記号 (3 個のドット) の前の項目が繰り返されていることを示します。 |
Windows® Windows® オペレーティング・システム |
サポートするすべての Microsoft® Windows® オペレーティング・システムを指します。 |
Linux* Linux* オペレーティング・システム |
サポートするすべての Linux* オペレーティング・システムを指します。 |
OS X* OS X* オペレーティング・システム |
サポートするすべての OS X* オペレーティング・システムを指します。 |
Microsoft® Visual Studio® |
用語や名称に付いているアスタリスク (*) は、他社の製品登録商標を示します。 |
コンパイラー・オプション |
コンパイラーでアプリケーションのコンパイルに使用できる Windows® オプション、Linux* オプション、OS X* オプションを指します。 このドキュメントでは、次の表記規則に従ってコンパイラー・オプション名を略しています。
似ていないコンパイラー・オプションはフルネームで表示されます。 |
コンパイラー・オプションの表記規則 | |
/option または |
オプション名の前に付いているスラッシュ (/) は、そのオプションが Windows® で使用できることを意味します。
オプション名の前に付いているダッシュ (-) は、そのオプションが Linux* および OS X* システムで使用できることを意味します。
例: |
/option:argument または |
オプションに引数が必要なことを示します。
例えば、次のオプションでは引数を指定する必要があります。Windows® オプション: /Qdiag-error-limit:n |
/option:keyword または |
オプションに、keyword 値を 1 つ指定する必要があることを示します。 |
/option[:keyword ] または |
オプションをそのまま使用するか、または keyword 値を指定できることを示します。 |
option[n] または option[:n] または option[=n] |
[ ] 内の値にさまざまな値を指定するか、または省略することができます。例えば、/Qfnalign[:n] オプションまたは -falign-functions[=n] オプションの場合、n に 0 以上の値を指定するか、または n を省略することができます。 |
option[-] |
オプションの最後に "-" が付いている場合、オプションは無効になります。例えば、/Qglobal_hoist- は、Windows® オプションの /Qglobal_hoist を無効にします。 |
[no]option または |
オプションの前に "no" または "no-" が付いている場合、オプションは無効になります。
例: |