bonjour,

J'ai un problème de compilation. Sur ma machine mon code compile correctement, par contre sur une autre machine j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
partition.hpp:60:13: error: invalid suffix "b00000010" on integer constant
la ligne de code correspondante est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
neighbors[N ].id = pos2hash(hash2pos(id) + Int2( 0,  1));
avec les définitions suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
typedef unsigned char  flag8 ;
#define N  0b00000010 // 0x02
std::map<flag8, Neighbor> neighbors ;
+uelqu'un saurait-il d'où pourrait venir l'erreur ?