Salut les amis,

Je reviens toujours avec mes questions de débutant.
Je veux chercher s'il existe une intersection entre deux set<string>.

De ce fait j'utilise l'algorithme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
set<string>::iterator ds;
        set_intersection (especes.begin(), especes.end(), marqueur.begin(), marqueur.end(), inserter (ds, ds.begin()) );
        cout << "intersection " << int(ds, ds.begin()) <<endl;
Mais ça ne marche pas je ne sais pas trop pourquoi!Le compilateur me renvoie des messages du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
invalid types for array subscript
Merci de votre aide.