◐ Shell
clean mode source ↗

std::pointer_traits::pointer_to – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

definiert in Header

<memory>

static pointer pointer_traits<Ptr>::pointer_to(element_type& r );

(seit C++11)

<tbody> </tbody>

static pointer pointer_traits<T*>::pointer_to(element_type& r);

(seit C++11)

Erzeugt ein dereferenceable Zeiger auf das Argument .

Original:

Constructs a dereferenceable pointer to its argument.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

1)

Die Version dieser Funktion in der nicht-spezialisierten std::pointer_traits Vorlage ruft einfach Ptr::pointer_to(r), und wenn Ptr nicht zur Verfügung stellt eine statische Member-Funktion pointer_to, Instanziierung dieser Funktion ist ein Fehler bei der Kompilierung .

Original:

The version of this function in the non-specialized std::pointer_traits template simply calls Ptr::pointer_to(r), and if Ptr does not provide a static member function pointer_to, instantiation of this function is a compile-time error.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

Die Version dieser Funktion in der Spezialisierung der std::pointer_traits für Zeiger Typen zurückgibt std::addressof(r)

Original:

The version of this function in the specialization of std::pointer_traits for pointer types returns std::addressof(r)

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parameter

r -

Verweis auf ein Objekt vom Typ element_type&, außer wenn ELEMENT_TYPE ist void, in welchem ​​Fall die Art der r ist nicht spezifiziert

Original:

reference to an object of type element_type&, except if element_type is void, in which case the type of r is unspecified

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Rückgabewert

Ein Zeiger auf dereferenceable r, des Typs pointer_traits <> :: Zeiger .

Original:

A dereferenceable pointer to r, of the type pointer_traits<>::pointer.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Ausnahmen

1)

Unspezifisch (typischerweise wie Ptr::pointer_to)

Original:

Unspecified (typically same as Ptr::pointer_to)

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

Notes

Die boost library version dieser Funktion gibt pointer(std::addressof(r)) wenn Ptr :: pointer_to existiert nicht .

Original:

The boost library version of this function returns pointer(std::addressof(r)) if Ptr::pointer_to does not exist.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Siehe auch

ermittelt die tatsächlichen Adresse eines Objekts, selbst wenn der Dereferenzierungsoperator überladen ist
(Funktions-Template) [edit]
erhält die Adresse eines Objekts, selbst wenn operator& überladen ist
(öffentliche Elementfunktion of std::allocator) [edit]