インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

u (Windows*)

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

構文

Linux* および macOS*:

なし

Windows*:

/u

引数

なし

デフォルト

オフ

定義されたプリプロセッサー値は、定義が解除されるまで有効です。

説明

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

IDE オプション

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

Eclipse*: なし

Xcode*: なし

代替オプション

なし