vector size before and after elements insertion
#include <iostream> #include <vector> #include <cctype> using namespace std; int main() { vector<char> v(10); // create a vector of length 10 cout << "Size = " << v.size() << endl; for(int i=0; i<10; i++) v[i] = i + 'a'; cout << "Current Contents:\n"; for(int i=0; i<v.size(); i++) cout << v[i] << " "; cout << "\n\n"; cout << "Expanding vector\n"; for(int i=0; i<10; i++) v.push_back(i + 10 + 'a'); cout << "Size now = " << v.size() << endl; cout << "Current contents:\n"; for(int i=0; i<v.size(); i++) cout << v[i] << " "; cout << "\n\n"; return 0; } /* Size = 10 Current Contents: a b c d e f g h i j Expanding vector Size now = 20 Current contents: a b c d e f g h i j k l m n o p q r s t */
1. | Computing the sum with template iterators | ||
2. | vector: max_size(), size(), capacity() | ||
3. | Make vector large enough to hold all value |