Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Exemple de modifcation de la taille d’un ‘deque’

 deque
{filelink=14992}

#include <iostream>
#include <deque>
#include <string>
#include <algorithm>
#include <iterator>
using namespace std;
 
int main()
{
 
    deque<string> deq;
 
    // Insertion des éléments dans le 'deque'
    deq.assign (5, string("une chaîne"));
    deq.push_back ("dernière chaîne");
    deq.push_front ("chaîne C");
    deq.push_front ("chaîne B");
    deq.push_front ("chaîne A");
 
    // Afficher les éléments du 'deque'
    copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"n"));
    cout << endl;
 
    // Redimensionner le 'deque'
    deq.resize (4, "chaîne de secours");//La 'chaîne de secours' est ajoutée si nécessaire
	                                    // pour atteindre  la taille normale
 
    // Afficher à nouveau les éléments du 'deque'
    copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"n"));
    cout << endl;
 
	return 0;
}

No comments yet.

Leave a Comment