bool
個の連続ベクトルをC++で作成するにはどうすればよいですか?私はstd::vector<bool>
を使用して多くの警告を読んで、私はstd::vector<double>
にマスクを保存したいと思います。C++で連続したboolのboolを作る方法は?
私の目的をもう少し明確にするために、bool
ベクトルの要素には、私のstd::vector<double>
の統計値を適用したいと思います。最高のパフォーマンスでそれを行うために、私はベクトルが連続していることを望んでいます。
「標準::ベクター」だけではないのはなぜですか?私はマスクの部分を理解していませんでした。 –
rodrigo
データ分析のためのものです:マスクIは除外すべき要素に印を付けます。パフォーマンス上の理由からメモリに連続したマスクが必要です。 – Chiel
@rodrigo 'ベクトル'は 'ベクトル'とは非常に異なって実装されています。 「ベクトル」の8個の要素は1バイトを占め、「ベクトル」の8個の要素は8バイトを占有する。 –
PhotometricStereo