allocate_shared
Crée un shared_ptr pour les objets qui sont alloués et construits pour un type donné en utilisant un allocateur spécifié. Retourne l'shared_ptr.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
Paramètres
Alloc
Allocateur utilisé pour créer les objets.Args
Zéro ou plusieurs arguments qui deviennent les objets.
Valeur de propriété/valeur de retour
Retourne un shared_ptr qui pointe sur l'objet alloué.
Notes
La fonction crée l'objet shared_ptr<Type>, un pointeur vers Type(Args...), tel qu'alloué et construit par Alloc.
Configuration requise
En-tête : <memory>
Espace de noms : std