Condividi tramite


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

Vedere anche

Riferimenti

<memory>