Co się dzieje, gdy wywołujesz data () na std :: vector <bool>?
Zaimplementowano C ++ 11data()
funkcja członkowska włączonastd::vector
, który daje wskaźnik do tablicy pamięci. Czy to oznacza specjalizację szablonustd::vector<bool>
masz tego członka? Ponieważ ta specjalizacja nie przechowuje danych pod względembool *
, jakiego rodzaju zachowania można oczekiwać od dzwonieniadata()
?