Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Obtenir le nombre d’éléments que le vecteur peut contenir avec la méthode ‘capacity()’

 assert, méthode, vecteur
{filelink=14834}

 
#include <iostream>
#include <cassert>
#include <vector>
using namespace std;
 
int main()
{
  vector<int> vec;
  vector<int>::size_type cap;
 
  cout<<"Capacité initiale du vecteur: "
	  <<vec.capacity()
	  <<endl;
 
  for (int val = 0; val <1024; val++)
  {
    cap = vec.capacity();
    vec.push_back(val);
    if (vec.capacity() != cap)
	{
      cout << "Valeur: " << val
	       << ", Nouvelle Capacité: " << vec.capacity()
		   << endl;
	}
  }
 
  return 0;
}

No comments yet.

Leave a Comment