6.4.5. array_construction_policy::pod_zerofilled

ヘッダファイル
bezel/array_construction_policy/pod_zerofilled.h
フロントエンドのクラス名
bezel::array_construction_policy::pod_zerofilled
フロントエンドのテンプレートパラメータ数
1

array_construction_policy::pod_zerofilledは、POD型に対する構築と破壊を一部省略することで処理を高速化する、配列構築ポリシーのためのプロキシポリシーである。フロントエンドのテンプレートパラメータに下位の構築ポリシーを指定する。省略するとarray_construction_policy::std_memoryが選択される。

POD型に対する構築と破壊は次のように行われる。

対象型がPOD型でない場合は、すべての処理を下位の構築ポリシーに行わせる。

このポリシーを用いるには、TR1またはBoostで定義されているtype_traitsが必要である。項2.1. 「必要なツールとパッケージ」を参照のこと。