Bonsoir,


je suis en train de convertir un projet de VS6 vers visual c++ .NET 2003

j ai une erreur sur la fonction suviante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
#undef max
 
template <class T>
 
template <class T>
T max(T a, T b)
{
return (a>b)?a:b;
}
 
 
// cet appel provoque une erreur :
 
x = max<float>(x, abs(mesh->pVertices[a].x));
 
// error C2668: 'max' : appel ambigu à une fonction surchargée

je vois pas trop on se situe l ambiguité donc si quelqu un sait comment resoudre ce probleme ca serait sympa