Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

check-pointers-dangling, Qcheck-pointers-dangling

Determines whether the compiler checks for dangling pointer references.

Syntax

Linux:

-check-pointers-dangling=keyword

macOS:

None

Windows:

/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

Visual Studio: Code Generation > Check Dangling Pointers

Eclipse: Code Generation > Check Dangling Pointers

Xcode: None

Alternate Options

None

See Also