std::remove_pointer
提供: cppreference.com
|
|
このページは、Google 翻訳を使って英語版から機械翻訳されました。
翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
<metanoindex/>
| Defined in header <type_traits>
|
||
template< class T > struct remove_pointer; |
(C++11以上) | |
Provides the member typedef type which is the type pointed to by T, or, if T is not a pointer, then type is the same as T.
メンバータイプ
名前
Original: Name The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
type
|
the type pointed to by T or T if it's not a pointer
|
可能な実装
template< class T > struct remove_pointer {typedef T type;};
template< class T > struct remove_pointer<T*> {typedef T type;};
template< class T > struct remove_pointer<T* const> {typedef T type;};
template< class T > struct remove_pointer<T* volatile> {typedef T type;};
template< class T > struct remove_pointer<T* const volatile> {typedef T type;};
|
例
| This section is incomplete Reason: no example |