C ++提取指针类型

Mar*_*ese 2 c++ pointers typedef

假设我有

typedef T* PtrType;
Run Code Online (Sandbox Code Playgroud)

有没有办法从PtrType类型中提取T

Rob*_*ahy 5

std::remove_pointer<PtrType>::type

如果T是模板参数,则必须使用:

typename std::remove_pointer<PtrType>::type