O que é "modelo <classe T> usando owner = T;"?
Abaixo é extraído degsl.h
da Microsoftgsl
biblioteca (https://github.com/microsoft/gsl):
namespace gsl
{
//
// GSL.owner: ownership pointers
//
using std::unique_ptr;
using std::shared_ptr;
template<class T>
using owner = T;
...
};
Não consigo entender o que significa o seguinte modelo de alias:
template<class T>
using owner = T;
Alguma explicação?