std::pointer_traits::pointer_to

来自cppreference.com

 
 
 
std::pointer_traits
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
pointer_traits::pointer_to
 
定义于头文件 <memory>
static pointer pointer_traits<Ptr>::pointer_to(element_type& r );
(C++11 起)
static pointer pointer_traits<T*>::pointer_to(element_type& r);
(C++11 起)
它的参数构造一个可提领的指针.
原文:
Constructs a dereferenceable pointer to its argument.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
非专业std::pointer_traits模板此功能的版本只是简单的调用Ptr::pointer_to(r),如果ptr不提供pointer_to,实例化这个函数是一个静态成员函数编译时错误.
原文:
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.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
这个函数的指针类型的专业化std::pointer_traits的版本返回std::addressof(r)
原文:
The version of this function in the specialization of std::pointer_traits for pointer types returns std::addressof(r)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

r -
参考element_type&类型的对象,在这种情况下,除非ELEMENT_TYPEvoid的类型r是不确定的
原文:
reference to an object of type element_type&, except if element_type is void, in which case the type of r is unspecified
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

一个可提领的指针r,的类型pointer_traits <>指针.
原文:
A dereferenceable pointer to r, of the type pointer_traits<>::pointer.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

1)
未指定的(通常相同Ptr::pointer_to
原文:
Unspecified (typically same as Ptr::pointer_to)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
noexcept规定:  
noexcept
  (C++11 起)

[编辑] 注释

此功能的boost library versionpointer(std::addressof(r))如果返回PTR,:: pointer_to不存在.
原文:
The boost library version of this function returns pointer(std::addressof(r)) if Ptr::pointer_to does not exist.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

(C++11)
获得的对象的实际地址,即使“&”运算符被重载
(函数模板) [编辑]
获得的对象的地址,即使operator&被重载
原文:
obtains the address of an object, even if operator& is overloaded
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(std::allocator 的公开成员函数) [编辑]