Bonjour,
g un problème avec les pointeurs,
je déclare mon objet Particle ptemp;
je veux que ptemp.X pointe sur la meme adresse du pointeur p.X
avec p une particule que j'ai déja déclarée et initialiée
j'écris ptemp=p; mais je trouve que &ptemp.X est differente de &p.X
j'ai essayé avec ptemp.X=p.X meme problème,
je en sais pas peut etre je n'arrive pas encore a saisir la notion du pointeur et d'adresse.
merci
voila ma classe particule
class Particle //Une particule
{
public:
Particle();
int N;
TSP *PTSP2;
int rank;
int *X; // la position actuelle
int *bestX; // sa meilleure solution jusqu'a present
int *bestX_G; // meilleure solution globale
double f; // longueur de la solution actuelle
double bestF; // longueur de la meilleur solution personnelle
Velocity V; // sa vitesse acuelle
void init();
......
};


