2017-06-17 21 views
6

std::array<bool>std::vector<bool>と同じビットパッキングメモリ最適化を実装していますか?std :: arrayの動作<bool>とstd :: vector <bool>

ありがとうございます!

+8

いいえ、そうではありません。 –

+0

でも、標準的な委員会[彼らの間違いについて学んだ](https://howardhinnant.github.io/onvectorbool.html);-) – zett42

+0

@ NeeButterworthなぜですか?なぜこれは 'array 'の有効な表現ではありませんか? http://coliru.stacked-crooked.com/a/6a2087c3125e0f52 –

答えて

7

いいえ、std::arrayにはの特殊文字はありませんタイプです。

あなたは詳細hereを見つけることができますが、基本的に、std::arrayだけである:

Cスタイルの配列T [N]を保持する構造体と同じ意味を持つ集合型

の場合との場合boolこれは、BスタイルのCスタイルの配列であり、ビットセットの種類ではありません。

+0

ありがとうございました! –

+0

@ClioCallidaあなたは大歓迎です:) –

関連する問題