{filelink=15187}
#include
#include
#include
#include
#include
using namespace std;
template
inline void afficher_elements (const T& coll, const char* msg="")
{
typename T::const_iterator pos;
std::cout << msg;
for (pos=coll.begin(); pos!=coll.end(); ++pos) {
std::cout << *pos << ' ';
}
std::cout << std::endl;
}
int main()
{
set coll;
//Insertion des éléments directement dans le 'set'
for(int i=1; i<9;i++)
coll.insert(i);
afficher_elements(coll,"set: ");
//Insertion des éléments via l'interface inserter
inserter(coll,coll.end()) = 20;
inserter(coll,coll.end()) = 30;
afficher_elements(coll,"set: ");
return 0;
}