u (Windows*)

事前定義済みマクロとアサーションをすべて無効にします。これは C++ 固有のコンテンツです。DPC++ には適用されません。

構文

Linux*:

なし

macOS*:

なし

Windows*:

/u

引数

なし

デフォルト

オフ

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

説明

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

IDE オプション

Visual Studio*: [Preprocessor] > [Undefine All Preprocessor Definitions]

Eclipse*: なし

Xcode*: なし

代替オプション

なし