Mega Code Archive

 
Categories / C++ Tutorial / Vector
 

Using the vectorbool

#include <vector> #include <iostream> int main () {     using namespace std;     // Instantiate a vector<bool> to hold 3 elements     vector <bool> vecBool (3);     // Assign 3 elements using the array operator []     vecBool [0] = true;     vecBool [1] = true;     vecBool [2] = false;     // Insert a 4th element using push_back:     // this will cause the vector to resize the buffer     vecBool.push_back (true);     cout << "The contents of the vector are: " << endl << "{";     for (size_t nIndex = 0; nIndex < vecBool.size (); ++ nIndex)         cout << vecBool [nIndex] << ' ';     cout << "}" << endl << endl;     vecBool.flip ();     cout << "The flipped contents of the vector are: " << endl << "{";     for (size_t nIndex = 0; nIndex < vecBool.size (); ++ nIndex)         cout << vecBool [nIndex] << ' ';     cout << "}";     return 0; }