共用方式為


allocate_shared

建立 shared_ptr,指向透過使用指定的配置器為特定類型配置及建構的物件。 傳回 shared_ptr

template<class Type, class Allocator, class... Types>
    shared_ptr<Type> allocate_shared(
        Allocator Alloc, 
        Types&&... Args
    );

參數

  • Alloc
    用來建立物件的配置器。

  • Args
    成為物件的零個或多個引數。

屬性值/傳回值

傳回指向所配置之物件的 shared_ptr

備註

函式會建立 shared_ptr<Type> 物件,為 Alloc 所配置和建構之 Type(Args...) 的指標。

需求

標頭:<memory>

命名空間: std

請參閱

參考

<memory>