Demonstration of size() and capacity() : vector size « vector « C++ Tutorial






#include <iostream>
#include <vector>

int main ()
{
    using namespace std;

    // Instantiate a vector object that holds 5 integers of default value
    vector <int> v (5);

    cout << "Size: " << v.size ();
    cout << ", Capacity: " <<  v.capacity () << endl;

    // Inserting a 6th element in to the vector
    v.push_back (666);

    cout << "Size: " << v.size ();
    cout << ", Capacity: " <<  v.capacity () << endl;

    // Inserting another element
    v.push_back (777);

    cout << "After inserting yet another element... " << endl;
    cout << "Size: " << v.size ();
    cout << ", Capacity: " <<  v.capacity () << endl;

    return 0;
}








16.24.vector size
16.24.1.Computing the sum with template iterators
16.24.2.vector size before and after elements insertion
16.24.3.Demonstration of size() and capacity()
16.24.4.Put more values onto the end of the vector,it will grow as needed
16.24.5.Show statistics about vector: size, max_size and capacity
16.24.6.vector: max_size(), size(), capacity()