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.