Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.16 KB

File metadata and controls

35 lines (28 loc) · 1.16 KB

コンストラクタ

  • memory[meta header]
  • std[meta namespace]
  • enable_shared_from_this[meta class]
  • function[meta id-type]
  • cpp11[meta cpp]
constexpr enable_shared_from_this() noexcept;                     // (1)
enable_shared_from_this(const enable_shared_from_this&) noexcept; // (2)

enable_shared_from_thisオブジェクトの構築

  • (1) デフォルトコンストラクタ
  • (2) コピーコンストラクタ

効果

  • (1), (2) :
    • C++11 : enable_shared_from_this<T>オブジェクトを構築する
    • C++17 : 保持するthisを指すポインタ(weak_ptr<T>)を値初期化(デフォルト構築)する

バージョン

言語

  • C++11

処理系

参照