Bonjour:
Voilà le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
struct vec2f { 
//... défintions diverses
 
static vec2f sign( const vec2f & v ) { return vec2f( ::signf(v.x), ::signf(v.y) ); }
static vec2f min( const vec2f & v1, const vec2f & v2 ) { return vec2f( fminf(v1.x, v2.x), fminf(v1.y, v2.y) ); } 
};
La première ligne passe, la deuxième coince:
syntaxe error: '('
syntaxe error: ')'
syntaxe error: missing ')' before '?'
vect2f::vect2f(void) cannot be declared public.

Je tiens à dire que j'ai écris fminf(float,float), de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
inline float fminf(float a,float b)
{
if(a<b)
return a;
return b;
}
Je ne sais d'où viennent ces erreurs.
Pourriez-vous m'aider?

raphchar