Intersection entre deux set<string>
	
	
		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:
	
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:
	
1 2
   |  
invalid types for array subscript  | 
 Merci de votre aide.