Aracılığıyla paylaş


allocate_shared

Oluşturur bir shared_ptr için ayrılan ve belirli bir türü için belirtilen ayırıcısı kullanarak oluşturulmuş nesneler. shared_ptr döndürür.

template<class Type, class Allocator, class... Types>
    shared_ptr<Type> allocate_shared(
        Allocator _Alloc, 
        Types&&... _Args
    );

Parametreler

  • _Alloc
    Nesneleri oluşturmak için kullanılan ayırıcı.

  • _Args
    Nesneler haline sıfır veya daha çok bağımsız.

Özellik Değeri ve Dönüş Değeri

Döndürür bir shared_ptr için ayrılan nesneniz gösteriyor.

Notlar

İşlev oluşturur shared_ptr<Type>, bir işaretçi Type(_Args...) ayrılmış ve tarafından oluşturulmuş olarak _Alloc.

Gereksinimler

Başlık: <memory>

Namespace: std

Ayrıca bkz.

Başvuru

<memory>