Bonjour,


dans mon application, j'ai une fonction qui fait un certain nombre de calcul dont les résultats sont de type float.
Ensuite, je souhaiterai mettre ces résultats à l'intérieur d'un vecteur et le faire retourner.
J'ai essayé avec la méthode insert mais cela ne fonctionne pas ... ou peut être que je ne l'utilise pas bien.
Pourtant, j'ai regardé sur le net et dans la FAQ C++ mais je ne comprend pas bien comment on s'en sert.

Je post ici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
std::vector<float> Fonction::Combinaison01 (unsigned char *Parametres)
{
 
	std::vector<float> Param;
	float Val1, Val2, Val3;
 
	Val1 = (float)Parametres[9]/10.0;
	Val2 = (float)((Parametres[12]*256) + Parametres[11])/10.0;
	Val3 =  (float)((Parametres[14]*256) + Parametres[13])/10.0;
 
	Param.push_back(Val1);
	Param.push_back(Val2);
	Param.push_back(Val3);
 
	//Param.insert(Param.begin(), Param.begin(), Param.end());
 
	return Param;
 
}
Comment puis je tout d'abord insérer dans mon vecteur dans l'ordre Val1 Val2 Val3 et ensuite après retour réutiliser ces valeurs ?

Merci d'avance et à bientôt !