allocate_shared
Crea shared_ptr negli oggetti allocati e costruiti per un tipo specificato mediante un allocatore specificato. Restituisce shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
Parametri
Alloc
Allocatore utilizzato per creare oggetti.Args
Zero o più argomenti che diventano gli oggetti.
Valore proprietà/Valore restituito
Restituisce un shared_ptr che punta all'oggetto allocato.
Note
La funzione crea l'oggetto shared_ptr<Type>, un puntatore a Type(Args...) come allocato e costruito da Alloc.
Requisiti
Intestazione: <memory>
Spazio dei nomi: std