Narzędzia użytkownika

Narzędzia witryny


opis_kontenera:bit_vector

To jest stara wersja strony!


Bit_vector

Opis

Bit_vector jest to w zasadzie vector<bool>, ma ten sam interface co vector. Główną różnicą jest to, że bi_vector jest zoptymalizowany pod względem pamięciowym. Vector zawsze wymaga co najmniej 1 bitu na element, a bit_vector dokładnie jednego bitu na element.

Uwaga!

Nazwa bit_vector będzie usunięta z przyszłych wersji STL.

Example

bit_vector V(5);
V[0] = true;
V[1] = false;
V[2] = false;
V[3] = true;
V[4] = false;
 
for (bit_vector::iterator i = V.begin(); i < V.end(); ++i)
  cout << (*i ? '1' : '0');
cout << endl;
opis_kontenera/bit_vector.1229029366.txt.gz · ostatnio zmienione: 2008/12/11 22:02 przez pkaczoro