J'expose mon probl�me:

je dispose de 2 set de int :
-l'un est un param�tre de ma fonction passer en r�f�rence constante
Code : S�lectionner tout - Visualiser dans une fen�tre � part
void a_function(const set<int> &my_set_const)
- l'autre est local � ma fonction et est bien sur non const:
Pour les besoins d'un algo je dois faire un tableau de 2 �l�ments contenant les adresses vers ces deux sets.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
set<int>* local_tab[2]={&my_set_const,&my_local_set};
J'obtient ici une erreur � l'initialisation :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
error C2440: 'initializing' : cannot convert from 'const class std::set<int,std::less<int>,class std::allocator<int> > *' 
to 'class std::set<int,std::less<int>,class std::allocator<int> > *'
No constructor could take the source type, or constructor overload resolution was ambiguous
La question est donc comment r�ussir cette initialisation sachant que si j'ai cr�� ce tableau c'est pour ne pas avoir � cr�er de copie du set pass� en param�tre.
J'avais cru entendre parler d'un hack � ce sujet mais je n'arrive plus � le trouver.
Merci de votre �clairage