6.4.6. array_construction_policy::pod_skipped

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

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

POD型に対する構築で初期値が与えられていない場合は、何も処理を行わない。

その他の処理や必要とされるパッケージなどは、すべてarray_construction_policy::pod_zerofilledと同一である。項6.4.5. 「array_construction_policy::pod_zerofilledを参照のこと。

初期値を与えない構築に対して何も処理を行わないことに注意すること。デフォルト値での初期化を期待するのであれば、array_construction_policy::pod_zerofilledを用いる必要がある。