最終更新日時:
が更新

履歴 編集

<container_concepts>

EmplaceConstructible

概要

EmplaceConstructibleは、任意のコンテナXに対して、要素型Tのコンストラクタ引数列argsから直接構築可能かを表す要件である。

要件

以下の式が可能であること:

allocator_traits<A>::construct(m, p, args)

  • Aは、任意のコンテナXに使用するメモリアロケータ型
  • mは、型Aのメモリアロケータオブジェクト
  • pは、コンテナXの要素型を指すポインタ型オブジェクト
  • argsは、挿入する要素のコンストラクタ引数。コンテナXの要素型Tの、ゼロ個以上のコンストラクタ引数列である