std::pointer_traits::pointer_to
De cppreference.com
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <memory>
|
||
static pointer pointer_traits<Ptr>::pointer_to(element_type& r ); |
(desde C++11) | |
static pointer pointer_traits<T*>::pointer_to(element_type& r); |
(desde C++11) | |
Constrói um ponteiro dereferenceable ao seu argumento.
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)
A versão desta função no modelo std::pointer_traits não especializado simplesmente chama
Ptr::pointer_to(r), e se Ptr não fornece uma função de membro estático pointer_to instanciação, desta função é um erro de tempo de compilação.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)
A versão desta função na especialização de std::pointer_traits para tipos de ponteiro retorna
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.
Parâmetros
| r | - | referência a um objecto de tipo
element_type&, excepto se for ELEMENT_TYPE void, caso em que o tipo de r não é especificado 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. |
Valor de retorno
Um ponteiro dereferenceable para
r, do pointer_traits tipo <> :: ponteiro.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.
Exceções
1)
Não especificado (tipicamente igual
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)
Notas
O boost library version desta função retorna
pointer(std::addressof(r)) se Ptr :: pointer_to não existe.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.
