NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
pointer_traits< T > 模板结构体 参考

指针特性主模板 更多...

#include <iterator_traits.hpp>

静态 Public 成员函数

static NEFORCE_NODISCARD constexpr decltype(auto) to_address (const T &ptr) noexcept
 获取指针指向的原始地址

详细描述

template<typename T>
struct pointer_traits< T >

指针特性主模板

模板参数
T指针类型

为任意指针类型提供统一的接口,包括:

  1. 元素类型提取
  2. 差值类型提取
  3. 重新绑定能力
  4. 从引用创建指针

在文件 iterator_traits.hpp248 行定义.

成员函数说明

◆ to_address()

template<typename T>
NEFORCE_NODISCARD constexpr decltype(auto) pointer_traits< T >::to_address ( const T & ptr)
inlinestaticconstexprnoexcept

获取指针指向的原始地址

参数
ptr指针对象
返回
原始地址

在文件 iterator_traits.hpp254 行定义.

被这些函数引用 to_address().


该结构体的文档由以下文件生成: