Partager via


nothrow_t Structure

 

The latest version of this topic can be found at nothrow_t Structure.

The struct is used as a function parameter to operator new to indicate that the function should return a null pointer to report an allocation failure, rather than throw an exception.

Syntax

struct std::nothrow_t {};

Remarks

The struct helps the compiler to select the correct version of the constructor. nothrow is a synonym for objects of type std::nothrow_t.

Example

See operator new and operator new[] for examples of how std::nothrow_t is used as a function parameter.

Requirements

Header: <new>

Namespace: std

See Also

Thread Safety in the C++ Standard Library