Petite question de C++ (parce que là je sèche un peu) :
Comment on peut faire pour surcharger l'opérateur << de façon à ce que toutes les paires (std::pair<T1, T2> pour tout T1, T2) s'affichent "element1, element2" ?
Bien sûr, on suppose que << est déjà surchargé pour T1 et T2.
J'ai essayé à coup de :
template <class T1, class T2>
std::ofstream& operator<<(std::ofstream&, std::pair<T1, T2> p) { … }
mais ça s'est soldé par un échec cuisant. 