je le code suivant:opérateur stringstream << pour un type de modèle
template <class T>
static std::string ToString(const T& t)
{
stringstream temp;
temp << t;
return temp.str();
}
Il compile sans problème avec Visual C++ sous Windows, mais en essayant de le compiler avec GCC sous Linux, je reçois l'erreur suivante :
no match for 'operator<<' in 'temp << t'
Quelle pourrait être la raison de cela?
Merci d'avance.
Cela dépend du type 'T'. Qu'Est-ce que c'est? –