Zabezpieczenie tablic przed odczytem spoza zakresu

0

Witam.

Mam w programie tablice, która przechowuje tylko "0" oraz "1"
W jaki sposób mogę rozwiązać problem, aby funkcja odczytywała
same zera i jedynki, a gdy dojdzie do miejsca gdzie nie ma juz zadnych wartosci ( obecnie wyswietlaja sie chyba adresy komorek pamieci )
tych komorek juz nie odczytywała ??

2

Musisz pamiętać jaki jest rozmiar tablicy.

1

gls::span/gls::string_span (jak draft wejdzie do C++1z to wtedy std::array_view)

1
#include <iostream>
#include <vector>
using namespace std;

int main()
  {
   vector<bool> v(7);
   v[1]=v[3]=v[5]=true;
   for(bool f:v) cout<<f<<' ';
   return 0;
  }

http://ideone.com/N4ENyp

1 użytkowników online, w tym zalogowanych: 0, gości: 1