std::pointer_traits::pointer_to
Aus cppreference.com
< cpp | memory | pointer traits
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
definiert in Header <memory> | ||
static pointer pointer_traits<Ptr>::pointer_to(element_type& r ); | (seit C++11) | |
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.
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.
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.
You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten]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. |
[Bearbeiten]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.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Ausnahmen
1)Unspezifisch (typischerweise wie Ptr::pointer_to)
2) 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.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]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.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Siehe auch
(C++11) | ermittelt die tatsächlichen Adresse eines Objekts, selbst wenn der Dereferenzierungsoperator überladen ist (Funktions-Template) |
erhält die Adresse eines Objekts, selbst wenn operator& überladen ist (öffentliche Elementfunktion of std::allocator ) |