# u (Windows*)

Disables all predefined macros and assertions. This content is specific to C++; it does not apply to DPC++.

## Syntax

Linux: | None

Windows: | /u

## Arguments

None

## Default

OFF | Defined preprocessor values are in effect until they are undefined.

## Description

This option disables all predefined macros and assertions.

## IDE Equivalent

Visual Studio: Preprocessor > Undefine All Preprocessor Definitions

Eclipse: None

## Alternate Options

None

Parent topic: Preprocessor Options