下面摘自微软的库中的文件(https://github.com/microsoft/gsl):
我不理解以下别名模板的意思:
```c++ template using ptr = T*; ```
该模板定义了一个指针别名模板,可以将任何类型的指针声明为 `ptr`。例如 `int*` 可以被声明为 `ptr`。
namespace gsl
{
//
// GSL.owner: ownership pointers
//
using std::unique_ptr;
using std::shared_ptr;
template<class T>
using owner = T;
...
};
我不理解以下别名模板的意思:
```c++ template using ptr = T*; ```
该模板定义了一个指针别名模板,可以将任何类型的指针声明为 `ptr`。例如 `int*` 可以被声明为 `ptr`。
template<class T>
using owner = T;
有什么需要解释的吗?