Bonjour,

Je ne comprends pas pourquoi l'égalité fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::tr1::_Pair_data<0,std::pair<int,int>>::_Type (*ggg)(pair<int,int>& )=std::get<0,int,int>;
alors que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int (*ggg)(pair<int,int>& )=std::get<0,int,int>;
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
	 std::pair<int,int>::first_type (*ggg)(pair<int,int>& )=std::get<0,int,int>
ne fonctionnent pas. Pourtant,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 std::pair<int,int>::first_type
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::tr1::_Pair_data<0,std::pair<int,int>>::_Type
se résolvent à int.


Merci