question sur la fonction bind
Bonjour
J'ai une question concernant l'utilisation de bind
La fonction std::get<0> permet de récupérer le premier élément d'une paire
et std::get<1> le deuxième.
la fonction bind est définie ici:
http://msdn.microsoft.com/en-us/library/bb982702.aspx
Par exemple, quand on fait:
Code :
Ca renvoie cos(1.0).
Maintenant, quand je fais ceci:
Code :
Code:
1 2
| pair<int, double> UnePaire0 =make_pair(20,3.2);
bind(std::get<0,int,int>,UnePaire0); |
ou
Code :
Code:
1 2
| pair<int, double> UnePaire0 =make_pair(20,3.2);
bind(std::get<0>,UnePaire0); |
ca me renvoie des erreurs, alors que
Code :
Code:
std::get<0>(UnePaire0)
fonctionne très bien.
Avez vous une idée?
Merci