std::pointer_traits::pointer_to – cppreference.com
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>
| definiert in Header <memory> |
||
|
|
(seit C++11) | |
<tbody> </tbody>
|
|
(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 Original: reference to an object of type The text has been machine-translated via Google Translate. |
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]
| |