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
Utilisé comme suit:
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; } };
Et évidemment ça donne une "Internal Compiler Error"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Utils::clamp<float>(m_fTempsCourant,fDebut,fFin);
Peut-être qu'il y a un problème de mon coté aussi si ca se trouve ...
Merci pour vos idées,
bigquick
Partager