cpp/memory/pointer traits

The class template provides the standardized way to access certain properties of pointer-like types (fancy pointers, such as ). The standard template std relies on to determine the defaults for various typedefs required by.

@1@ The non-specialized conditionally declares the following members: Let be
 * if present;
 * otherwise, if  is a class template specialization, where  is zero or more type arguments;
 * otherwise, not defined.

If is not defined, the primary template has no members specified in this page.

Member functions
@2@ A specialization is provided for pointer types,, which declares the following members: