共用方式為


allocator_traits::construct 方法

使用指定的配置器建構物件的靜態方法。

template<class Uty, class Types>
    static void construct(Alloc& al, Uty *ptr, Types&&... args);

參數

  • al
    配置器物件。

  • ptr
    物件要建構的位置指標。

  • args
    傳遞至物件建構函式的引數清單。

備註

靜態成員函式呼叫,則為 al.construct(ptr, args...),如果該運算式是語式正確的;否則會評估 ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...)。

需求

標頭: <memory>

命名空間: std

請參閱

參考

allocator::construct

allocator_traits 類別