[C++] problème de standard
Char Snipeur
Messages postés
10112
Date d'inscription
Statut
Contributeur
Dernière intervention
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un code source dans lequel j'inclus <math.h> et où j'utilise la fonction isfinite().
Le problème c'est que gcc 3 me dit qu'il ne connais pas cette fonction, et je suis obliger de mettre std::isfinite().
En revanche gcc 4, lui connais isfinite() mais ne veux pas de std::isfinite().
je ne sais pas comment me sortir de ce merdier.
Je précise que je cherche à faire un code portable, donc que la solution doit fonctionner avec un maximum de compilateurs.
Merci
j'ai un code source dans lequel j'inclus <math.h> et où j'utilise la fonction isfinite().
Le problème c'est que gcc 3 me dit qu'il ne connais pas cette fonction, et je suis obliger de mettre std::isfinite().
En revanche gcc 4, lui connais isfinite() mais ne veux pas de std::isfinite().
je ne sais pas comment me sortir de ce merdier.
Je précise que je cherche à faire un code portable, donc que la solution doit fonctionner avec un maximum de compilateurs.
Merci
A voir également:
- [C++] problème de standard
- Pilote son standard - Télécharger - Pilotes & Matériel
- Deep freeze standard - Télécharger - Sécurité
- Aomei backupper standard - Télécharger - Sauvegarde
- Code ascii standard - Guide
- Aomei partition assistant standard - Télécharger - Stockage
#if __GNUC__ > 3
#define IS_FINITE isfinite()
#else
#define IS_FINITE std::isfinite()
mais pas testé et pas sur que ca fonctionne....