Obecnie praktycznie wszyscy programiści C ++ zgadzają się, że std::vector<bool>to pomyłka, ponieważ nie jest to pojemnik, a jego przypadki użycia w dużej mierze pokrywają się z przypadkami tego std::bitset.
Jak zagłosowano na standard? Czy wówczas było to kontrowersyjne? Jakie były główne argumenty potwierdzające?
std::vector<bool> tu i tu . Myślę, że jeśli zagłębisz się nieco w jego pisma, znajdziesz wszystkie potrzebne informacje.
std::vectorwcześniej napisanestd::bitset?