Heutzutage sind sich praktisch alle C ++ - Entwickler einig, dass dies std::vector<bool>
ein Fehler war, da es sich fälschlicherweise nicht um einen Container handelt und sich seine Anwendungsfälle weitgehend mit denen von std::bitset
sowieso überschneiden .
Wie wurde es in den Standard aufgenommen? War es damals umstritten? Was waren die wichtigsten Argumente?
std::vector<bool>
hier und hier . Ich denke, wenn Sie sich ein bisschen mehr mit seinen Schriften beschäftigen, werden Sie alle Informationen finden, die Sie brauchen.
std::vector
geschriebenstd::bitset
?