std::pointer_traits::pointer_to
De 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. |
Déclaré dans l'en-tête <memory>
|
||
static pointer pointer_traits<Ptr>::pointer_to(element_type& r ); |
(depuis C++11) | |
static pointer pointer_traits<T*>::pointer_to(element_type& r); |
(depuis C++11) | |
Construit un pointeur dereferenceable à son 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)
La version de cette fonction dans le modèle std::pointer_traits non spécialisé appelle simplement Ptr::pointer_to(r), et si Ptr ne fournit pas une fonction membre statique
pointer_to
, l'instanciation de cette fonction est une erreur de compilation .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)
La version de cette fonction dans la spécialisation des std::pointer_traits pour les types pointeur retourne 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.
Sommaire |
[modifier] Paramètres
r | - | référence à un objet de element_type& type, sauf si ELEMENT_TYPE est void, dans ce cas, le type de
r n'est pas spécifié 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. |
[modifier] Retourne la valeur
Un pointeur dereferenceable à
r
, de la pointer_traits type <> :: .. pointeurOriginal:
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.
[modifier] Exceptions
1)Non spécifié (généralement la même que 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.
[modifier] Notes
Le boost library version de cette fonction retourne pointer(std::addressof(r)) si Ptr :: pointer_to n'existe pas .
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.
[modifier] Voir aussi
(C++11) |
obtient l'adresse réelle d'un objet, même si l'opérateur & est surchargé Original: obtains actual address of an object, even if the & operator is overloaded The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction générique) |
obtient l'adresse d'un objet, même si operator& est surchargé Original: obtains the address of an object, even if operator& is overloaded The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique de std::allocator )
|