Salut!

Voilà, j'ai un petit problème de templates .... avec VC6
J'ai vu quelques posts disant qu'il avait du mal, et que c'était mieux de passer à VC7, mais voilà .... en entreprise on ne fait pas ce qu'on veut

Est-ce qu'il n'y a pas moyen de palier à ces bugs ? ( j'ai déjà installé STLPort pour palier à leur STL pourrie )

Le code en question est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class Utils
{
public:
	/// maintient le premier parametre entre les bornes [_d,_f]
	template <typename T>
	static inline void clamp(T& _t, const T& _d, const T& _f)	{	if (_t<_d) _t=_d;  if (_t>_f) _t=_f;	}
};
Utilisé comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
	Utils::clamp<float>(m_fTempsCourant,fDebut,fFin);
Et évidemment ça donne une "Internal Compiler Error"
Peut-être qu'il y a un problème de mon coté aussi si ca se trouve ...

Merci pour vos idées,

bigquick