Comment stocker un tableau de bits en C ++?

Quelle est la meilleure façon de stocker un tableau de bits en C++ (pas de coup de pouce, seulement des conteneurs standard), soit, par exemple, une allocation de volume bitmap?

J'ai pensé std::vector<bool> était une bonne idée, mais apparemment, c'est Mal et obsolètedonc, il y a un meilleur choix?

Aussi:

Si j'ai un tableau d'octets en mémoire, comment pourrais-je aller sur la copie du recommandé conteneur?
(J'ai du mal à déterminer ce pour vector<bool>.)

source d'informationauteur Mehrdad | 2011-10-20