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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part bind(cos, 1.0)
Maintenant, quand je fais ceci:
Code :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pair<int, double> UnePaire0 =make_pair(20,3.2); bind(std::get<0,int,int>,UnePaire0);
Code :
ca me renvoie des erreurs, alors que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pair<int, double> UnePaire0 =make_pair(20,3.2); bind(std::get<0>,UnePaire0);
Code :
fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::get<0>(UnePaire0)
Avez vous une idée?
Merci
Partager