bonjour,
voici un petit bout de code que je comprend pas


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
int f(){
               Mvt M;
		M.mvt = new CPicture(path);
		M.nframe =  nbreframe;
		M.timeframe = timeframe;
		MapMvt[flag] = M;		
 
}
ou mvt est une bete structure.

en fait, ce que je comprend pas, c'est pourquoi, lorsq'on sort de la fonction, M est toujours en vie. cad, que mapMVT[flag] mer renverra M meme a l'exterieur de la fonction,

je veux dire par la que la portée de M a disparu . theoriquement M apres la foction devrais etre effacer.
est bien comme cela que ca doit etre programmer ou bien je dois le faire en dynamique??

merci

a++