Libreria di memoria C ++ - unique_ptr
Descrizione
Gestisce l'archiviazione di un puntatore, fornendo una funzione di raccolta dei rifiuti limitata, con un sovraccarico minimo o nullo sui puntatori incorporati.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: unique_ptr.
template <class T, class D = default_delete<T>> class unique_ptr;
template <class T, class D> class unique_ptr<T[],D>;
C ++ 11
template <class T, class D = default_delete<T>> class unique_ptr;
template <class T, class D> class unique_ptr<T[],D>;
Parametri
T - È un oggetto gestito.
Tipi di membri
tipo di membro | definizione | Appunti |
---|---|---|
element_type | parametro modello di classe ( T ) | Il tipo di oggetto gestito |
deleter_type | È un secondo parametro del modello ( D ) | Il tipo di oggetto gestito |
puntatore | Viene utilizzato per remove_reference ( D ) | È un tipo di puntatore. |