U

Undefines any definition currently in effect for the specified symbol.

IDE Equivalent

Windows: Preprocessor > Undefine Preprocessor Definitions
Linux: None
Mac OS X: Preprocessor > Undefine Preprocessor Definitions

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS X: -Uname
Windows:  /Uname

Arguments

name Is the name of the symbol to be undefined.

Default

OFF Symbol definitions are in effect until they are undefined.

Description

This option undefines any definition currently in effect for the specified symbol.

On Windows systems, use the /u option to undefine all previously defined preprocessor values.

Alternate Options

Linux and Mac OS X: None
Windows: /undefine:name

See Also

u (Windows) compiler option