Bonjour, je d�veloppe un code avec Visual 2005 et j'ai un probl�me que je n'ai encore jamais rencontr�.

Voici mon code qui pose souci

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
	for(int i = ibegin ; i < iend ; i += step)
	{
		_def.push_back(lambda[i]);
		_sigma.push_back(sigma[i]);
		_t.push_back(temps[i]);
		_T.push_back(Tcarac);
		_V.push_back(vitesse_moy);
	}
_def, _sigma, _t, _T, _V, lambda, sigma, temps sont des std::vector<double>, Tcarac et vitesse_moy sont des doubles

Le probl�me est le suivant : au d�but, _def, _sigma, _t, _T et _V sont vides. J'arrive dans ma boucle for(). Au moment o� je suis � la ligne

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
_t.push_back(temps[i]);
_t se remplit de la valeur temps[i] (donc c'est normal) mais _T aussi !

si je mets la ligne

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
_t.push_back(temps[i]);
en commentaire, _T ne se remplit pas de la valeur Tcarac (donc _T est toujours vide)

si je renomme _T en _TT (par exemple), le probl�me dispara�t (_t se remplit de la valeur temps[i] et _TT de la valeur Tcarac : bref le comportement est normal).

Quelqu'un aurait-il une id�e ?

Merci d'avance