// vectors/vector-reverse-input.cpp - Reverses order of input. // Fred Swartz - 2003-09-30 #include <iostream> #include <vector> // (1) using namespace std; int main() { //--- Declare a vector. vector<int> v; // (2) //--- Read numbers into it. int temp; while (cin >> temp) { v.push_back(temp); // (3) } //--- Get elements in reverse order. for (int i=v.size()-1; i>=0; i--) { // (4) cout << v[i] << endl; // (5) } return 0; }//end main
<vector>
header must be included.push_back()
with the value as a parameter.
The memory associated with a vector expands as needed.
size()
.