std::pointer_traits::pointer_to
De cppreference.com
|
|
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. |
<metanoindex/>
<tbody> </tbody>| 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.
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. |
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.
Exceptions
1)
Non spécifié (généralement la même que
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.
You can help to correct and verify the translation. Click here for instructions.
2)
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.
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 overloadedThe 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)
| |