12/19/2016
Here we will go
over vector
and some
basic usages. A vector
is a list of things. To use a vector, we have to
write #include
<vector>
at the top of the file.
#include <vector> #include <cstdio> using namespace std; int main() { /* Visual Studio: */ getchar(); return 0; }
So now we can use vector
s
in our program. A vector is a list of things. The type
of the elements must be told to the computer to be able to
use our vector. Here is how we declare
a vector
of int
s
named int_list
.
vector<int> int_list;
To use our list we insert elements and retrieve elements.
To insert an element at the end of
the vector
, write the
following code:
int_list.push_back(42);
Now our vector
has one
element, 42. To add another element we can repeat the
process:
int_list.push_back(33);
Now our vector
has two
elements, 42 and 33 in that order. To retrieve elements
we use square brackets and an index number. The number
starts from 0.
// retrieve the first element int_list[0]; // retrieve the second element int_list[1];
Each element is an integer, so we can interact with each element as one.
// set the second element to 22 int_list[1] = 22; // ensure the first element has a maximum value of 40 if (int_list[0] > 40) { int_list = 40; } int index = 0; // set the first element to 11 int_list[index] = 11; // print out "Our vector has 2 elements." cout << "Our vector has " << int_list.size() << " elements.\n";