std::add_pointer
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <type_traits> 中定义
|
||
template< class T > struct add_pointer; |
(C++11 起) | |
提供的的成员typedef
type
这是类型T*
。如果T
是一个引用类型,然后type
是一个指针引用的类型.原文:
Provides the member typedef
type
which is the type T*
. If T
is a reference type, then type
is a pointer to the referred type.目录 |
[编辑] 会员类型
姓名
|
Definition |
type
|
指针
T 或T 引用类型原文: pointer to T or to the type referenced by T |
[编辑] 可能的实现
template< class T > struct add_pointer { typedef typename std::remove_reference<T>::type* type; }; |
[编辑] 示例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
检查是否是指针类型 (类模板) | |
(C++11) |
移除类型的指针修饰符 (类模板) |