User and Reference Guide for the Intel® C++ Compiler 14.0

check-pointers-dangling, Qcheck-pointers-dangling

Determines whether the compiler checks for dangling pointer references.

Architecture Restrictions

Not available on Intel® 64 architecture targeting Intel® MIC Architecture, or on IA-32 architecture targeting Intel® Graphics Technology

Syntax

Linux OS:

-check-pointers-dangling=keyword

OS X:

None

Windows OS:

/Qcheck-pointers-dangling:keyword

Arguments

keyword

Specifies what type of dangling pointer checking occurs. Possible values are:

none

Disables checking for dangling pointer references. This is the default.

heap

Checks for dangling pointer references on the heap.

stack

Checks for dangling pointer references on the stack.

all

Checks for dangling pointer references on the heap and the stack.

Default

-check-pointers-dangling=none or /Qcheck-pointers-dangling:none

No checking occurs for dangling pointer references.

Description

This option determines whether the compiler checks for dangling pointer references.

To use this option, you must also specify the [Q]check-pointers option.

This pointer checker feature requires installation of another product. For more information, see Feature Requirements.

IDE Equivalent

Windows: Code Generation > Check Dangling Pointers

Linux: Code Generation > Check Dangling Pointers

OS X: None

Alternate Options

None

See Also


Submit feedback on this help topic