Hello,
Je cherche à spécialiser std::greater pour un type std::pair.
Je dois donc avoir quelque chose du genre :
Mais bon, les arguments template sont eux-même des templates, ce que ne semble pas prévoir le template de base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 namespace std { template <> struct greater<pair<TKey, TValue>> : binary_function<pair<TKey, TValue>, pair<TKey, TValue>, bool> { bool operator()(const pair<TKey, TValue>& x, const pair<TKey, TValue>& y) { return (x.second > y.second); } } }
Que faire ?
Partager