Salut,
je fais un programme d'IA multithread. j'ai plusieures type d'entités intelligentes (chacune représentée par une classe) et elles communiquent entre elles au moyen d'une variable globale.
Mon pb c'est que j'arrive pas à faire de variable globale qui fonctionne. Voilà comment j'ai fait pour l'instant :
static vector<vector<int> > repartition_taches;
cette déclaration est dans un .h à part que j'inclue pour chaque classe qui en a besoin.
Le pb c'est que j'ai l'impression qu'ils font des chacun des copies de cette variable car à un instant t je n'ai pas le même état pour cette variable.
J'ai essayé de faire un pointeur mais sans résultat.
Si qq un a une idée...
Log
Partager